Ассоциативные массивы — один из самых |мощных инструментов в РНР. Массивы — нечто, что довольно часто реализовывается в интерпретаторах типа РНР.
Массивы — это своеобразные контейнеры-переменные для хранения сразу нескольких величин, к которым можно затем быстро и удобно обратиться.
Все массивы являются ассоциа¬тивными (в частности, списки — тоже). Ассоциативные массивы в РНР являются направленными, т.е. в них существует определенный (и предсказуемый) порядок элементов, не зависящий от реализации. А зна¬чит, есть первый и последний элементы, и для каждого элемента можно оп¬ределить следующий за ним.
Операция [ ] всегда добавляет элемент в конец массива, присваивая ему при этом такой числовой индекс, который бы не конфликтовал с уже имеющимся в массиве (точнее, выбирается номер, превосходящий все имеющиеся цифровые ключи в массиве). Любая операция $Arrау [ ключ ] = значение всегда добавляет элемент в конец массива, конечно, за исключением тех случаев, когда ключ уже присутствует в массиве. Если надо изменить порядок следования элементов в ассоциативном массиве, не изменяя в то же время их ключей, это можно сделать одним из двух способов: воспользоваться функциями сортировки, либо же создать новый пустой массив и заполнить его в нужном порядке, пройдясь по элементам исходного массива.
Пусть в программе надо описать список из нескольких человеческих имен.
Инициализация массива:
$NamesList[0]=”Dmitry”;
$NamesList[1]=”Helen”;
$NamesList[2]=”Sergey”;
Похожие записи
No user прокомментировали сообщение
Оставить комментарий