«Если рабочий хочет хорошо выполнять свою работу, он должен сначала заточить свои инструменты» — Конфуций, «Аналитики Конфуция. Лу Лингун»
титульная страница > программирование > Как переиндексировать значения массива в числовые индексы в PHP?

Как переиндексировать значения массива в числовые индексы в PHP?

Опубликовано 18 ноября 2024 г.
Просматривать:584

How to Re-Index Array Values to Numeric Indices in PHP?

Переиндексация значений массива в PHP

Рассмотрим следующий массив с ассоциативными ключами:

$array = [
    'id' => 3,
    'user_id' => 1,
    'clan_id' => 1,
    // ...
    'skill25xp' => 13373505
];

Чтобы переиндексировать ключи в числовые индексы, начиная с 0, вы можете использовать функцию array_values(), которая возвращает новый массив с последовательными индексами.

$reindexedArray = array_values($array);

Результирующий $reindexedArray будет иметь следующую структуру:

Array (
    [0] => 3
    [1] => 1
    [2] => 1
    // ...
    [24] => 13373505
)

Функция array_values() эффективно удаляет исходные ключи и присваивает значениям новые последовательные индексы. Этот процесс полезен, когда вам нужно убедиться, что ваш массив имеет последовательные числовые ключи, что упрощает перебор или доступ к определенным элементам по индексу.

Последний учебник Более>

Изучайте китайский

Отказ от ответственности: Все предоставленные ресурсы частично взяты из Интернета. В случае нарушения ваших авторских прав или других прав и интересов, пожалуйста, объясните подробные причины и предоставьте доказательства авторских прав или прав и интересов, а затем отправьте их по электронной почте: [email protected]. Мы сделаем это за вас как можно скорее.

Copyright© 2022 湘ICP备2022001581号-3