我有一个输入字符串:
$str = ':this is a applepie :) ';
我怎么能删除第一个发生:用PHP?
期望输出:这是一个苹果馅饼:)
我有一个输入字符串:
$str = ':this is a applepie :) ';
我怎么能删除第一个发生:用PHP?
期望输出:这是一个苹果馅饼:)
当前回答
使用字符串的子串:
$str = substr($str, 1); // this is a applepie :)
其他回答
使用字符串的子串:
$str = substr($str, 1); // this is a applepie :)
代码对我来说运行良好。
$str = substr($str ,-(strlen($str)-1));
也许,你也可以给出答案。
substr()函数可能会帮助你:
$str = substr($str, 1);
字符串从0开始索引,该函数的第二个参数接受cutstart。所以把它设为1,第一个char就没有了。
要移除字符串开头的每个:,你可以使用ltrim:
$str = '::f:o:';
$str = ltrim($str, ':');
var_dump($str); //=> 'f:o:'
使用mb_substr函数
mb_substr("我abc", 1);