你能用一行代码写出以下内容吗?
$foo = explode(":", $foo);
$foo = $foo[0];
作为 list() 的替代方法,您可以使用array_shift()
$foo = array_shift(explode(':', $foo));
是的,可以使用list
:
list($foo) = explode(":", $foo);
只需完成@GSto 回答,以防万一:
我经常需要处理可以有 0 个或多个分隔符的字符串(本例中为冒号)。
这是处理此类字符串的单行代码:
$first = stristr($foo,":") ? stristr($foo,":",true) : $foo;