Подтвердить что ты не робот

Взорвать и получить значение в одной строке кода

Можете ли вы написать следующее в одной строке кода?

$foo = explode(":", $foo);
$foo = $foo[0];
4b9b3361

Ответ 1

вы можете использовать stristr для этого:

$foo = stristr($foo,":",true);

где true устанавливает его, чтобы дать вам все до первого экземпляра ":"

Ответ 2

В качестве альтернативы списку() вы можете использовать array_shift()

$foo = array_shift(explode(':', $foo));

Ответ 3

Да, это возможно сделать с помощью list:

list($foo) = explode(":", $foo);