ПредишенСледващото

В предишната статия беше как да се създаде масив и добавяне на нов елемент. Сега ще разгледаме някои от най-новите функции.

Изолиране на диапазон от стойности

спектър () функция създава множество последователни цели числа или символи стойности между двете стойности. Например:

Само първите букви на линиите, използвани за изграждане на широка гама от:

Първи големината на масива

броят () и sizeof () идентична за използване. Те се връщат на броя на елементите в масива. Не съществува предпочитание към тези функции. Ето един пример:

попълващи масиви

За да се създаде масив инициализира с някои от същите стойности, можем да използваме array_pad (). Първият аргумент - масив, вторият аргумент - минимален брой елементи, които искаме да го направи в масива, а третият аргумент - стойността да бъде назначен за всички нови елементи в масива.

array_pad () връща нов масив:

Забележете как се добавят нови елементи към края на масива. Ако искате да се добавят нови елементи в началото на масив, използвайте отрицателен втория аргумент:

Ако използвате по-асоциативен масив, новите елементи ще започнат с нулев индекс.

многомерни масиви

Стойностите в масива могат да се бъдат масиви. Това ви дава възможност за лесно създаване на многомерни масиви:

Можете да се обърнете към елементите на многомерен масив чрез добавяне на допълнителна []:

Печат на многомерни масиви, целият масив трябва да бъдат поставени в скоби:

Ако не използвате скоби, резултатът е нещо като това:

Екстрахира се няколко стойности на масив

За да копирате целия масив в променлива, можете да използвате функцията за списък ():

Масиви стойности са копирани в списъка за променлива, по реда на индексите на масиви. По подразбиране това е реда, в който са били въведени елементи в масив, но за сортиране на функции, описани по-долу ви позволяват да промените реда. Ето един пример:

Ако имате масив от елементи е по-голяма от списък (), те ще бъдат игнорирани:

Ако елементите на масив е по-малко от списъка (), липсващите елементи ще бъдат равни на NULL:

Две или повече последователни запетаи в списъка () показват, че елементът ще бъдат пропуснати в масива:

На ключове и стойности

array_keys () връща масив, съдържащ само ключовете на масив:

PHP включва също array_values ​​() функция, която връща масив от само стойности:

array_values ​​() връща стойността на вътрешния ред на елементите на масив, като array_keys () функция:

Проверка на наличието на елемент на масива

За да разберете дали има елемент в масива, можем да използваме array_key_exists () функция:

Ние ще се върне булева стойност истина или лъжа, която представлява дали ключът е в масива.

Вие със сигурност може да го направи по различен начин, но методът по-долу може да бъде подвеждащо:

Дори ако елемент в името на масив с ключа, стойността може да бъде фалшив (т. Е. 0, NULL или празен низ). Вместо това, използвайте array_key_exists (), както следва:

Много използване Isset () функция, която връща истина, а не дали има елемент, равен на NULL:

заключение

В тази статия ще обсъди многомерни масиви, премахване на елементи от масива, получаване размер на масива, проверете съществуване на елемент в обхватите на масив. Надявам се, че обяснението беше ясно заявено.

В следващата статия ще обсъдим премахване и поставяне на елементите в масива, превръщането между променливите и комплексите се създаде набор от променливи.

Благодаря ви за вниманието! Абонирайте се за нашия бюлетин! 😉

Свързани статии

Подкрепете проекта - споделете линка, благодаря!