НУМЕРАЦИЯ МАССИВА PHP С 1
Массивы в PHP начинают свою нумерацию с индекса 0, что может быть не всегда удобно для программистов, особенно при использовании циклов и выводе значений. Одним из решений этой проблемы может быть изменение начального индекса на 1.
Для изменения индекса массива на 1 можно использовать функцию array_combine(), которая позволяет соединить два массива таким образом, что элементы одного массива станут ключами, а элементы другого массива - значениями. Первый массив будет содержать числовые ключи от 1 до количества элементов в исходном массиве, а второй - значения элементов исходного массива.
Пример кода:
// Исходный массив$fruits = array('apple', 'banana', 'cherry');// Создание массива с ключами от 1 до количества элементов$indexes = range(1, count($fruits));// Соединение массивов$new_array = array_combine($indexes, $fruits);// Вывод нового массиваforeach ($new_array as $key => $value) { echo "{$key}: {$value}
";}
Результат выполнения кода будет выглядеть следующим образом:
1: apple
2: banana
3: cherry
Теперь массив начинается с индекса 1 и может быть удобнее при работе с циклами и выводе значений.
PHP - зачем его учить, что на нем пишут, зарплаты, фреймворки
#36 Уроки PHP - Учим язык PHP, Решаем задачи на понимание массивов на языке PHP
Массивы (array) в php. Простым языком и с примерами. Часть 1
PHP с нуля - 4 урок - Массивы и работа с ними
#33 Уроки PHP - Учим язык PHP, Обход массива циклом for и foreach на языке PHP
Сортировка массивов в PHP
Ассоциативные и многомерные массивы в PHP - Базовый курс PHP-7
Массивы в PHP - часть 1 - Базовый курс PHP-7