$string = '$12.50 - This is my string';
这是我的字符串&我想使用php字符串函数从$
删除第一个空格。我尝试了substr
,但它在$
之后返回了我的字符串。
输出应如下:
- This is my string
在某些情况下,字符串的第一个位置没有$符号,因此在这些情况下,“This”将从字符串中删除。
答案 0 :(得分:3)
$sub = substr($string, strpos($string, " "));
您可能需要使用strpos($string, " ") + 1
,具体取决于您是否需要额外的空间。
(strpos找到角色的第一个出现。)
答案 1 :(得分:2)
$string = '$12.50 - This is my string';
$string = strstr($string, ' ');
答案 2 :(得分:1)
您可以使用explode。
$string = '$12.50 - This is my string';
$test = explode(" ", $string, 2);
echo $test[1];
答案 3 :(得分:0)
使用preg_replace:
$string = '$12.50 - This is my string';
echo preg_replace('/^(.*?)\s/', '', $string);