你能用一行代码写出以下内容吗?
$foo = explode(":", $foo);
$foo = $foo[0];
是的,可以使用list
来实现:
list($foo) = explode(":", $foo);
...[0]
代码。这就是为什么list
被添加到语言中的原因。 - Ivan Nevostruev补充@GSto的答案,希望有所帮助:
我经常需要处理可能有0个或多个分隔符(例如冒号)的字符串。
这里是一个一行代码来处理这样的字符串:
$first = stristr($foo,":") ? stristr($foo,":",true) : $foo;