1
$string = '$12.50 - This is my string';

这是我的字符串,我想$使用 php 字符串函数将部分从第一个空格中删除。我已经尝试过substr,但它在$.

输出应如下所示:

- This is my string

在某些情况下,字符串的第一个位置没有 $ 符号,因此在这些情况下,“This”会从字符串中删除。

4

4 回答 4

3
$sub = substr($string, strpos($string, " "));

您可能需要strpos($string, " ") + 1根据您是否需要额外的空间来使用。

strpos查找字符的第一次出现。)

于 2012-12-28T06:49:45.047 回答
2
$string = '$12.50 - This is my string';
$string = strstr($string, ' ');

http://php.net/manual/en/function.strstr.php

于 2012-12-28T06:56:54.970 回答
1

您可以使用爆炸

$string = '$12.50 - This is my string';
$test = explode(" ", $string, 2);
echo $test[1];
于 2012-12-28T06:51:37.130 回答
0

使用 preg_replace:

$string = '$12.50 - This is my string';

echo preg_replace('/^(.*?)\s/', '', $string);
于 2012-12-28T10:28:15.537 回答