Php - 字符串搜索

时间:2012-12-28 06:47:09

标签: php string function

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

这是我的字符串&我想使用php字符串函数从$删除第一个空格。我尝试了substr,但它在$之后返回了我的字符串。

输出应如下:

- This is my string

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

4 个答案:

答案 0 :(得分:3)

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

您可能需要使用strpos($string, " ") + 1,具体取决于您是否需要额外的空间。

strpos找到角色的第一个出现。)

答案 1 :(得分:2)

$string = '$12.50 - This is my string';
$string = strstr($string, ' ');

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

答案 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);