Масивите в PHP

Масивите в PHP

Добър ден. Свързана Алексей Gulynin. В последната статия разгледахме инструкциите в PHP на require_once. В тази статия бих искал да говоря за създаването на масиви в PHP. Масиви променливи - това е променлива, която има стойност на няколко променливи. Тъй като ние не забравяйте, в PHP директно декларират променливи не е нужно да. Да се ​​създаде масив, чиито индекси са прости числа. Гледайки напред, трябва да кажа, че такъв масив наречен списък:

В този случай, за да добавите нова точка, ние ще трябва да се уточни на индекса. Ако направите грешка и посочва текущата, стойността ще бъде презаписан. Масивите могат да бъдат създадени, без да уточнява индекса в квадратни скоби:

По този начин за създаване на масиви "в движение" ми се струва по-удобно, така че това е, което аз използвам. Също така тук не е необходимо да се помни кодове. Налице е по-компактен начин за създаване на масиви:

За да се създаде празен масив е необходимо да се напише:

Също така, вместо цифров индекс, можете да укажете низ. В този случай, масив престава да бъде в списъка, и се оказва, реалната асоциативен масив. Ключът за низ малки и големи букви. Няма други ограничения върху клавишите не се налагат. Да вземем като пример, се създаде масив, ключовете от които ще бъдат на страната, а стойностите - столицата на тези страни:

Тук веднага може да се поставя въпросът: как да подреди масив, както е в този случай, за линия няма да работи? Това може да се прочете в отделна статия, която ще бъде изцяло посветен на сортирането на масива, тъй като смятам, че е един от най-важните теми.
Ето един кратък запис код, написан по-горе:

В PHP е доста лесно да се създадат две едномерни и многомерни масиви:

Определяне на размера на масива от използване на (функцията брой):

И какво да правим, ако искаме да се слеят две или повече масива? За асоциативни масиви с различни ключове може да се направи с един прост "+" оператор:

Сгънете така списъците не могат да бъдат толкова ясно, ще се срещне с едни и същи показатели, защото там е даден списък на номериране на нула:

Опитайте се да си помисля защо е такива излюпени ценности. В този случай, можете да използвате (функцията array_merge):

За домашна работа, да създадете триизмерен масив, на първия елемент от които ще отидат за името на страната, а вторият - в столицата и третата население и площ. Пример $ Mas [ "Русия"] [ "Москва"] [ "население"];

В тази статия научих, че такъв масив в PHP, как да създадете такъв, който е двуизмерни масиви, списъци. Също така научих как да се съчетаят масиви.

Още статии.

  • Масивите в PHP
    оператор равностойност в PHP
  • Масивите в PHP
    Условно изявление в PHP
  • Масивите в PHP
    Константи в PHP
  • Масивите в PHP
    Преминаване на масива в PHP
  • Масивите в PHP
    обработка Списък на PHP