В предишната статия беше как да се създаде масив и добавяне на нов елемент. Сега ще разгледаме някои от най-новите функции.
Изолиране на диапазон от стойности
спектър () функция създава множество последователни цели числа или символи стойности между двете стойности. Например:
Само първите букви на линиите, използвани за изграждане на широка гама от:
Първи големината на масива
броят () и 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:
заключение
В тази статия ще обсъди многомерни масиви, премахване на елементи от масива, получаване размер на масива, проверете съществуване на елемент в обхватите на масив. Надявам се, че обяснението беше ясно заявено.
В следващата статия ще обсъдим премахване и поставяне на елементите в масива, превръщането между променливите и комплексите се създаде набор от променливи.
Благодаря ви за вниманието! Абонирайте се за нашия бюлетин! 😉
Свързани статии