使用PHP修剪字符串开头的任何零

cho*_*oco 13 php trim

用户将填写与其帐户相关的号码的字段.不幸的是,一些用户将在数字的开头加上前缀为零以构成六位数字(例如000123,001234)而其他用户不会(例如123,1234).我想"修剪"前面带有前缀为零的用户的数字,这样如果用户输入000123,它将删除零成为123.

我看过trim和substr但是我不相信这些能做到这一点吗?

Fel*_*ing 34

您可以使用ltrim()并传递应删除的字符作为第二个参数:

$input = ltrim($input, '0');
// 000123 -> 123
Run Code Online (Sandbox Code Playgroud)

ltrim仅从字符串的开头(左侧)删除指定的字符(默认空格).