array_reduce()
PHP array_reduce() funksiyasi
❮ PHP massivlar ma’lumotnomasi
Misol
Massivdagi qiymatlarni foydalanuvchi tomonidan belgilangan funksiyaga yuboring va string qaytaring:
<?php
function myfunction($v1,$v2)
{
return $v1 . "-" . $v2;
}
$a=array("Dog","Cat","Horse");
print_r(array_reduce($a,"myfunction"));
?>
O‘zingiz sinab ko‘ring »
Ta’rif va qo‘llanilishi
array_reduce() funksiyasi massivdagi qiymatlarni foydalanuvchi tomonidan belgilangan funksiyaga yuboradi va string qaytaradi.
Eslatma: Agar massiv bo‘sh bo‘lsa va initial berilmagan bo‘lsa, bu funksiya NULL qaytaradi.
Sintaksis
array_reduce(array, myfunction, initial)
Parametr qiymatlari
| Parametr | Tavsif |
|---|---|
| array | Majburiy. Massivni belgilaydi |
| myfunction | Majburiy. Funksiya nomini belgilaydi |
| initial | Ixtiyoriy. Funksiyaga yuboriladigan boshlang‘ich qiymatni belgilaydi |
Texnik tafsilotlar
| Qaytariladigan qiymat: | Natijaviy qiymatni qaytaradi |
|---|---|
| PHP versiyasi: | 4.0.5+ |
| PHP o‘zgarishlar tarixi: | PHP 5.3.0 dan boshlab initial parametri bir nechta tipni (mixed) qabul qiladi. PHP 5.3.0 dan oldingi versiyalarda faqat butun son (integer) qabul qilinar edi. |
Ko‘proq misollar
Misol
initial parametri bilan:
<?php
function myfunction($v1,$v2)
{
return $v1 . "-" . $v2;
}
$a=array("Dog","Cat","Horse");
print_r(array_reduce($a,"myfunction",5));
?>
O‘zingiz sinab ko‘ring »
Misol
Yig‘indini qaytarish:
<?php
function myfunction($v1,$v2)
{
return $v1+$v2;
}
$a=array(10,15,20);
print_r(array_reduce($a,"myfunction",5));
?>
O‘zingiz sinab ko‘ring »
❮ PHP massivlar ma’lumotnomasi
W3Schools Pathfinder
Yutuqlaringizni kuzating – bu bepul!
