我正在尝试分割一个有空格的字符串,这应该很容易,
strstr($categoryname, ' ', true)
在我的localhost工作正常,但在线它没有。如果我删除TRUE它返回空格后的字符串部分,但是如果为true则返回任何内容,
我做错了什么,有更好的方法吗?
答案 0 :(得分:2)
检查您的PHP版本。 * before_needle *参数在5.3.0中添加。如果您需要获得第一个空间之前的任何内容,还有许多其他方法可以实现。一种方法是使用explode
函数并获取结果数组中的第一项:
$categoryname = "This is the name";
$results = explode(" ", $categoryname);
echo $results[0];