Ответ 1
вы можете использовать stristr для этого:
$foo = stristr($foo,":",true);
где true устанавливает его, чтобы дать вам все до первого экземпляра ":"
Можете ли вы написать следующее в одной строке кода?
$foo = explode(":", $foo);
$foo = $foo[0];
вы можете использовать stristr для этого:
$foo = stristr($foo,":",true);
где true устанавливает его, чтобы дать вам все до первого экземпляра ":"
В качестве альтернативы списку() вы можете использовать array_shift()
$foo = array_shift(explode(':', $foo));
Да, это возможно сделать с помощью list
:
list($foo) = explode(":", $foo);