2:32 PM Урок №9 PHP масиви | |
Какво представляват масивите Масивите (на английски arrays) са еднотипни данни - числа или поредица от символи, съхранявани в една-единствена променлива. Масивите до голяма степен приличат на списък със записи - например училищен дневник за даден клас. Точно както за всеки ученик има уникален номер, така и отделните данни в масива са достъпни за управление със свой уникален индекс (номер или име). Записването на смислово свързани данни като масив - една променлива, дава незаменима гъвкавост и удобство при обработката на тези данни.Нека използваме за пример споменатия училищен дневник. Съхраняването на данните за учениците в масив позволява бързо сортиране на учениците по показатели като оценка по даден предмет, брой отсъствия или рожденна дата. Друг пример - масивът може да съдържа продуктите, с които търгува по интернет една фирма. Така може лесно да се държи сметка за цените, наличното количество и оценката на потребителите за всеки един от продуктите. Възможност за подобна обработка дават циклите for и while, с които се обхождат всички индекси и съответстващите им стойности за даден масив. Повече за циклите for и while можете да научите в следващите уроци. Видове масиви 1.Числови (numeric) - за индекси на отделните стойности се използват числа 2.Асоциативни (associative) - за индекси се използват думи 3.Многоразмерни (multidimensional) - масиви, които съдържат в себе си други масиви. Как се задават числови масиви в PHP Има два начина да зададете числови масиви в PHP: Без задаване на индекси, с директно изброяване на стойностите, напр. $dnevnik=array("Pc", "Tools","web","Уроци",); Обърнете внимание, че индексирането винаги започва от 0, така че индексът, отговарящ на "Pc" ще бъде 0, а за "web" - 2. $dnevnik[0]="Pc"; <?php Резултатът ще изглежда така: Pc Tools е много добър сайт за уроци. Как се създават асоциативни масиви При създаване на масиви понякога е по-удобно за индекси да се използват думи вместо числа. Както и числовите масиви, асоциативните масиви могат да бъдат създавани по два начина: С непосредствено изброяване на двойките индекс-стойност: $yroci=array("HTML"=>30, "CSS"=>40, "PHP"=>50); $yroci['HTML']="30"; <?php Резултатът ще изглежда така: В секцията за HTML има 30 Урока.
| |
|
Ако урокът ви е харесал можете да го споделите с вашите приятели във фейсбук :
Всички коментари: 0 | |