如果字符串第一个字符是0,则除掉该字符串的第一个字符 PHP写法?

如果字符串第一个字符是0,则除掉该字符串的第一个字符PHP写法?如:fdasf0fds05155字符串有0但第一个不是,不除0fdsafs50fe338字符串有0但且一个... 如果字符串第一个字符是0,则除掉该字符串的第一个字符 PHP写法?
如:fdasf0fds05155 字符串有0但第一个不是,不除
0fdsafs50fe338 字符串有0但且一个是0,除掉第一个0,其余的不管
展开
 我来答
zhao61
2010-11-17 · TA获得超过1459个赞
知道小有建树答主
回答量:1065
采纳率:0%
帮助的人:869万
展开全部
用if判断第一个是不是

是的话调用substr(string,1,string.strlen())取字符串

关于substr见这里
http://www.w3school.com.cn/php/func_string_substr.asp
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友d0806ed62
推荐于2017-11-23 · TA获得超过3203个赞
知道小有建树答主
回答量:137
采纳率:0%
帮助的人:0
展开全部
你好,
这里主要考察substr()这个函数的用法;
先把LZ想要的效果代码写出来

$str = "0111101ffffffff12090";
// $str = "222ffff0f0";
$str1 = substr($str,0,1); // 对$str字符串从索引为0(就是字符串的第一个位置)开始截取并且取一个字符(判断首字符)
// echo $str1;
//substr(string,x,y); 这个函数前面2个参数必须有,第3个参数(y)可有可无
//string:你需要修改的字符串
//x:表示字符串的索引从x开始
//y:表示总共截取y个字符
$length = strlen($str);
//strlen():获取字符串的总长度
if($str1==0){
//上面已经截取了字符串的第一个字符,现在判断是否为0,如果为0 则把修改过的字符串赋给原字符串,这样就达到了如果第一个字符为0就去掉,不为0则不变
$str2 = substr($str,1,($length-1));
//echo $str2;
$str = $str2;
}
echo $str;

相信已经够详细了吧。LZ可以吧上面的代码放到编辑工具里面运行看看
----------希望对你有所帮助 O(∩_∩)O
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友0c90796
2010-11-17 · TA获得超过1611个赞
知道大有可为答主
回答量:2638
采纳率:0%
帮助的人:1092万
展开全部
$str='0123asda';
if($str[0]==='0'){
$str=substr($str,1);
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式