Так что у меня это немного раздражает вопрос: у меня есть цикл Еогеасп так:Как использовать Еогеасп пока только определение ключа
foreach ($arr as $key=>$value) {
do_something($key);
}
В моем затмение среде, я повернулся на функции, которая отображает предупреждения для неиспользуемых переменных, что действительно полезно. Однако он жалуется на все такие случаи, когда $value
не используется в цикле.
мне было интересно, если есть какой-то синтаксис, где я не использую это, как и доступен для list()
:
list(,,$my_var) = some_func();
// эти возвращает массив с 3-х элементов, но Мне нужен только последний
Примечание: Очевидным было бы использовать array_keys()
, но я не хочу вызова функции; Я просто спрашиваю, есть ли стенография, о которой я не знаю, или что-то в этом роде. Вот почему вопрос PHP foreach that returns keys only не охватывает то, что я прошу.
Хм ... [PHP Еогеасп, который возвращает ключи только] (http://stackoverflow.com/questions/12346876/PHP-Еогеасп-что-возвраты-ключи только). Вы упомянули, что вам не нужен вызов функции, я не думаю, что это возможно. Почему вы не можете оставить «значение» там? – FirstOne
Нет, нет возможности сделать это без использования функции. – Mike
Вы просто пытаетесь получить последний элемент? Если это так, http://php.net/end – Mike