array()
PHP array() funksiyasi
❮ PHP massivlar ma’lumotnomasi
Misol
$cars nomli indekslangan massiv yarating, unga uchta element tayinlang va massiv qiymatlarini o‘z ichiga olgan matnni chop eting:
<?php
$cars=array("Volvo","BMW","Toyota");
echo "I like " . $cars[0] . ", " . $cars[1] . " and " . $cars[2] . ".";
?>
O‘zingiz sinab ko‘ring »
Ta’rif va qo‘llanilishi
array() funksiyasi massiv yaratish uchun ishlatiladi.
PHP’da massivlarning uch turi mavjud:
- Indekslangan massivlar - Sonli indeksli massivlar
- Assotsiativ massivlar - Nomlangan kalitli massivlar
- Ko‘p o‘lchovli massivlar - Bir yoki bir nechta massivni o‘z ichiga olgan massivlar
Sintaksis
Indekslangan massivlar uchun sintaksis:
array(value1, value2, value3, etc.)
Assotsiativ massivlar uchun sintaksis:
array(key=>value,key=>value,key=>value,etc.)
Parametr qiymatlari
| Parametr | Tavsif |
|---|---|
| key | Kalitni belgilaydi (son yoki string) |
| value | Qiymatni belgilaydi |
Texnik tafsilotlar
| Qaytariladigan qiymat: | Parametrlardan iborat massivni qaytaradi |
|---|---|
| PHP versiyasi: | 4+ |
| O‘zgarishlar tarixi: | PHP 5.4 dan boshlab qisqa massiv sintaksisidan foydalanish mumkin, unda array() o‘rniga [] yoziladi. Masalan, $cars=array("Volvo","BMW"); o‘rniga $cars=["Volvo","BMW"]; |
Ko‘proq misollar
Misol
$age nomli assotsiativ massiv yarating:
<?php
$age=array("Peter"=>"35","Ben"=>"37","Joe"=>"43");
echo "Peter is " . $age['Peter'] . " years old.";
?>
O‘zingiz sinab ko‘ring »
Misol
Indekslangan massivning barcha qiymatlarini sikl orqali aylanib chiqing va chop eting:
<?php
$cars=array("Volvo","BMW","Toyota");
$arrlength=count($cars);
for($x=0;$x<$arrlength;$x++)
{
echo $cars[$x];
echo "<br>";
}
?>
O‘zingiz sinab ko‘ring »
Misol
Assotsiativ massivning barcha qiymatlarini sikl orqali aylanib chiqing va chop eting:
<?php
$age=array("Peter"=>"35","Ben"=>"37","Joe"=>"43");
foreach($age as $x=>$x_value)
{
echo "Key=" . $x . ", Value=" . $x_value;
echo "<br>";
}
?>
O‘zingiz sinab ko‘ring »
Misol
Ko‘p o‘lchovli massiv yarating:
<?php
// A two-dimensional array:
$cars=array
(
array("Volvo",100,96),
array("BMW",60,59),
array("Toyota",110,100)
);
?>
O‘zingiz sinab ko‘ring »
❮ PHP massivlar ma’lumotnomasi
W3Schools Pathfinder
Yutuqlaringizni kuzating – bu bepul!
