У меня есть массив, который построен с использованием функции explode()
, но, видя, как я использую его со случайными / динамическими данными, я вижу, что индексы продолжают меняться:
Array ( [2] => Title: Warmly little before cousin sussex entire set Blessing it ladyship. [3] => Snippet: Testing [4] => Category: Member [5] => Tags: little, before, entire )
Мне нужно, чтобы массив был упорядочен, начиная с 0 всегда. Я тестирую разные данные, и иногда он начинается с 0, а с другими тестами начинается с разных номеров. Я исследовал и столкнулся с Array, начиная с нуля, но, похоже, это применимо только к конкретному случаю пользователей. Код, который я использую для построения массива, можно посмотреть здесь: https://stackoverflow.com/a/10484967/1183323
Как я могу это сделать?
$your_new_array = array_values($your_old_array);
Используйте array_merge () для нумерации массива:
$your_old_array = array( 2 => 'whatever', 19 => 'huh', 22 => 'yep' ); $your_new_array = array_merge($your_old_array); print_r($your_new_array);
Печатает это:
Array ( [0] => whatever [1] => huh [2] => yep )