strstr($ categoryname,'',true)< - TRUE位不起作用

时间:2012-11-17 05:20:20

标签: php strstr

我正在尝试分割一个有空格的字符串,这应该很容易,

strstr($categoryname, ' ', true) 

在我的localhost工作正常,但在线它没有。如果我删除TRUE它返回空格后的字符串部分,但是如果为true则返回任何内容,

我做错了什么,有更好的方法吗?

1 个答案:

答案 0 :(得分:2)

检查您的PHP版本。 * before_needle *参数在5.3.0中添加。如果您需要获得第一个空间之前的任何内容,还有许多其他方法可以实现。一种方法是使用explode函数并获取结果数组中的第一项:

$categoryname = "This is the name";
$results = explode(" ", $categoryname);
echo $results[0];