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