如果字符串第一个字符是0,则除掉该字符串的第一个字符 PHP写法?
如果字符串第一个字符是0,则除掉该字符串的第一个字符PHP写法?如:fdasf0fds05155字符串有0但第一个不是,不除0fdsafs50fe338字符串有0但且一个...
如果字符串第一个字符是0,则除掉该字符串的第一个字符 PHP写法?
如:fdasf0fds05155 字符串有0但第一个不是,不除
0fdsafs50fe338 字符串有0但且一个是0,除掉第一个0,其余的不管 展开
如:fdasf0fds05155 字符串有0但第一个不是,不除
0fdsafs50fe338 字符串有0但且一个是0,除掉第一个0,其余的不管 展开
3个回答
展开全部
用if判断第一个是不是
是的话调用substr(string,1,string.strlen())取字符串
关于substr见这里
http://www.w3school.com.cn/php/func_string_substr.asp
是的话调用substr(string,1,string.strlen())取字符串
关于substr见这里
http://www.w3school.com.cn/php/func_string_substr.asp
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你好,
这里主要考察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
这里主要考察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
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
$str='0123asda';
if($str[0]==='0'){
$str=substr($str,1);
}
if($str[0]==='0'){
$str=substr($str,1);
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询