Դաս 37 – PHP: Array Values

0

Այժմ դուք գիտեք, թե ինչպես պահել արժեքները զանգվածում։ Բայց ինչպե՞ս ստանալ այդ արժեքները: Գոյություն ունի մի քանի եղանակ։ Ահա մի օրինակ փորձելու համար՝

<?php

$seasons = array(“Autumn”, “Winter”, “Spring”, “Summer”);
print $seasons[0];

?>

Զանգվածը նույնն է ինչ դուք սահմանել եք մինչ այդ։ Ստանալու համար այն, ինչ զանգվածի ներսում է, պարզապես մուտքագրեք առանցքային թվերը՝ key-ը։ Վերը նշված կոդում մենք գրել ենք թե ինչ է տեղի է ունեցել զանգվածում 0 դիրքում (Key): Դուք պարզապես մուտքագրեք առանցքային թվերը քառակուսի փակագծերի միջև՝ զանգվածին տրված անունից հետո:

print $Array_Name[0];

Դուք կարող եք նաև հանձնարարել այս արժեք մեկ այլ փոփոխականի:

$key_data = $Array_Name[0];
print $key_data;

Ավելի հեշտ է օգտագործել ցիկլը։ Ենթադրենք, որ ցանկանում եք տպել բոլոր արժեքները Ձեր զանգվածի։ Դուք կարող եք դա անել հետևյալ կերպ՝

$seasons = array(“Autumn”, “Winter”, “Spring”, “Summer”);

print $seasons[0];
print $seasons[1];
print $seasons[2];
print $seasons[3];

Կամ

for ($key_Number = 0; $key_Number < 4; $key_Number++) {

print $seasons[$key_Number];

}

Եթե դուք ունեք բազմաթիվ արժեքներ զանգվածում, ապա օգտագործելով ցիկլը ինչպես վերևում՝ կփրկվեք ծանր աշխատանքից!

Կարիք չկա օգտագործել թվերը key-երի համար, փոխարենը կարող եք օգտագործել նաև տեքստ։

Associative Array-ը PHP-ում։

Ձեր array key-երը կարող են թվեր չլինել, ինչպես նախորդ բաժնում: Դրանք կարող են լինել տեքստ, քանի որ այն օգնում է ձեզ ավելի հեշտ հիշել, թե որ key-ը ինչ պետք է անի: Երբ օգտագործում եք տեքստային key, ապա օգտագործում եք Associative array-ը, իսկ երբ օգտագործում եք թվեր ապա՝ Scalar array։ Ահա զանգվածը, որը սահմանում է անունի ու ազգանունի կոմբինացիան։

$full_name = array( );

$full_name[“David”] = “Gilmour”;
$full_name[“Nick”] = “Mason”;
$full_name[“Roger”] = “Waters”;
$full_name[“Richard”] = “Wright”;

Իհարկե, այս խմբի երկրպագունները անշուշտ կիմանան, թե ովքեր են այս մարդիկ են։ Սակայն այժմ նայեք key-երին և արժեքներին։

David => “Gilmour”,
Nick => “Mason”,
Roger => “Waters”,
Richard => “Wright”

Վերջինս ավելի հեշտ է հիշել, քան սա՝

0 => “Gilmour”,
1 => “Mason”,
2 => “Waters”,
3 => “Wright”

Associative զանգվածում դեպի արժեքներ մուտք գործելու համար պարզապես դիմեք  Key անունին:

print $full_name[“David”];

Չնայած Associative զանգվածը չունի թվեր Key-ի համար, մեկ այլ տեխնիկա օգտագործվում է այն ցիկլ անելու համար՝ ForEach ցիկլ։ Այս տեխնիկան կուսումնասիրենք հաջորդ բաժնում։

Հարգելի ընթերցող, խնդրում ենք չմոռանալ like տալ մեր ֆեյսբուքյան էջին, քանի որ նորությունների մեծ մասը առաջինը տեղադրվում է հենց այնտեղ։ Ինչպես նաև հետևեք մեզ այլ սոցիալական ցանցերում և, իհարկե, գրանցվեք մեր բլոգում։

Share.