Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在尝试在有空格的地方拆分一个字符串,这应该很容易,
strstr($categoryname, ' ', true)
在我的本地主机上工作正常,但在网上却不行。如果我删除 TRUE 它会返回空格后面的字符串部分,但如果有 true ,它什么也不返回,
我做错了什么,有更好的方法吗?
检查您的 PHP 版本。*before_needle* 参数是在 5.3.0 中添加的。如果您需要获取第一个空格之前的任何内容,还有许多其他方法可以做到这一点。一种这样的方法是使用该explode函数并获取结果数组中的第一项:
explode
$categoryname = "This is the name"; $results = explode(" ", $categoryname); echo $results[0];