Encodera

Спасибо, что читаете!

Пожертвуйте сайту, мы стараемся ради вас.

Справочник PHP

array_values

Возвращает значения массива с ключами по порядку от нуля.

Синтаксис

array_values(array $array): array

Параметры

ПараметрТипОписание
$arrayarrayИсходный массив.

Возвращаемое значение

arrayСписок значений.

Примеры

Значения ассоциативного массива:

<?php
 
echo implode(', ', array_values(['name' => 'Anna', 'city' => 'London']));

Результат:

Anna, London

Перенумерация после фильтрации:

<?php
 
$big = array_filter([5, 12, 8, 20], fn ($n) => $n > 10);
 
echo json_encode($big), "\n";
echo json_encode(array_values($big));

Результат:

{"1":12,"3":20}
[12,20]

Примечания

array_filter() и array_unique() сохраняют исходные ключи. array_values() убирает «дыры» в нумерации.

См. также

  • array_keys — Возвращает все ключи массива.
  • array_filter — Оставляет в массиве элементы, прошедшие проверку.

Вопросы и ответы по теме

В учебнике

Спасибо, что читаете!

Пожертвуйте сайту, мы стараемся ради вас.