Обърнете и разбъркайте масив в PHP

Обърнете и разбъркайте масив в PHP

Днес ще разгледаме две функции, които се прилагат към масивите в PHP. С помощта на функция, можем да се обърнем на масива, който е първият от неговите елементи ще бъде последен и последният първия, и т.н. С помощта на втора функция, ние ще се смесват стойностите на масива, така че те са подредени в случаен ред.

Обърнете и разбъркайте масив в PHP
Тези действия може и да са ви от полза при решаването на различни задачи за програмиране, така че нека да разгледаме тези функции.

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

Е, нека започнем със завъртане на масива.

За да обърнете масива, погледнете array_reverse (функция). След прилагането на тази функция на определен масив, ние получаваме масив, чиито елементи ще последва в обратен ред на оригиналния масив.

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

Резултатът, както можем да видим от снимката, на този, който очаквахме: последния елемент от първите, предпоследната - второто, и т.н.

Направили сме обръщане на масив-списък. Но какво да кажем за асоциативни масиви? Всъщност, в тези стойности се свързва с ключ!

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

Нека разгледаме един прост пример.

От резултата от прилагането на кода (на снимката вдясно) може да се види, че масивът от фин отменено, но свързващите елементи с ключовете си в същото време не се губят.

Можем също така да се смесва елементите на масива на случаен принцип. За тази цел има функция специална разбъркано ().

Използването му е съвсем проста. Въпреки това, човек трябва да се помни едно малко нещо: Ако използвате функцията на асоциативен масив, тогава резултатът ще бъде на масива в списък. Това означава, че стойностите на елементите на масива ще бъдат смесени, но ключовата стойност връзка вече не се поддържа. Резултатът е масив-списък.

Нека разгледаме един пример.

За да започнете, аз се разбърква обичайните стойности на елементите на масив-списък:

И тук е резултат! Както можете да видите, стойностите на елементите на масива са подредени в случаен ред. И, ако обновите страницата, след което резултатът ще се промени.

Сега нека да направи същото нещо с асоциативен масив:

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

Тук, на този нюанс смесване, моля, не забравяйте.

И това е всичко, което исках да ти кажа в този кратък пост. Надявам се, че информацията е била полезна за вас, и ако работите с PHP масиви, а след това рано или късно то е полезно за вас.

С теб е Анна Kotelnikova.

Желая ти късмет и да се видим скоро в следните публикации!