Can you write the following in one line of code?
你能在一行代码中写下以下内容吗?
$foo = explode(":", $foo);
$foo = $foo[0];
3 个解决方案
#1
18
you could use stristr for this:
你可以使用stristr:
$foo = stristr($foo,":",true);
where true sets it to give you everything before the first instance of ":"
其中true设置为在“:”的第一个实例之前为您提供所有内容
#2
7
As an alternative to list(), you may use array_shift()
作为list()的替代,您可以使用array_shift()
$foo = array_shift(explode(':', $foo));
#1
18
you could use stristr for this:
你可以使用stristr:
$foo = stristr($foo,":",true);
where true sets it to give you everything before the first instance of ":"
其中true设置为在“:”的第一个实例之前为您提供所有内容
#2
7
As an alternative to list(), you may use array_shift()
作为list()的替代,您可以使用array_shift()
$foo = array_shift(explode(':', $foo));