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

Параллельное назначение массива в PHP

Большинство языков облегчают выбор массива типа [1, 2, 3] и присваивают эти значения переменным a, b и c с помощью одной команды. Например, в Perl вы можете сделать

($a, $b, $c) = (1, 2, 3);

Какой соответствующий трюк в PHP?

[Большое спасибо за молниеносный ответ! Я знаю, что это тривиальный вопрос, но все очевидные запросы Google не привели ответ, так что это моя попытка исправить это.]

4b9b3361

Ответ 1

Используйте list():

list($a, $b, $c) = $someArray;

Ответ 2

Используйте list

$arr = array(1,2,3);
list($a, $b, $c) = $arr;