range()
PHP range() funksiyasi
❮ PHP massivlar ma’lumotnomasi
Misol
"0" dan "5" gacha bo‘lgan elementlar oralig‘ini o‘z ichiga olgan massiv yarating:
<?php
$number = range(0,5);
print_r ($number);
?>
O‘zingiz sinab ko‘ring »
Ta’rif va qo‘llanilishi
range() funksiyasi elementlar oralig‘ini o‘z ichiga olgan massiv yaratadi.
Bu funksiya low qiymatidan high qiymatigacha bo‘lgan elementlar massivini qaytaradi.
Eslatma: Agar low parametri high parametridan katta bo‘lsa, oraliq massivi high qiymatidan low qiymatigacha bo‘ladi.
Sintaksis
range(low, high, step)
Parametr qiymatlari
| Parametr | Tavsif |
|---|---|
| low | Majburiy. Massivning eng kichik qiymatini belgilaydi |
| high | Majburiy. Massivning eng katta qiymatini belgilaydi |
| step | Ixtiyoriy. Oraliqda ishlatiladigan qadamni (increment) belgilaydi. Standart qiymat 1 |
Texnik tafsilotlar
| Qaytariladigan qiymat: | low qiymatidan high qiymatigacha bo‘lgan elementlar massivini qaytaradi |
|---|---|
| PHP versiyasi: | 4+ |
| PHP o‘zgarishlar tarixi: | step parametri PHP 5.0 da qo‘shilgan. PHP 4.1.0 dan 4.3.2 gacha bo‘lgan versiyalarda bu funksiya sonli stringlarni butun son emas, string sifatida qabul qiladi. Sonli stringlar belgilar ketma-ketligi uchun ishlatiladi, masalan, "5252" "5" sifatida qabul qilinadi. Belgilar ketma-ketligi va kamayib boruvchi massivlarni qo‘llab-quvvatlash PHP 4.1.0 da qo‘shilgan. Belgilar ketma-ketligi qiymatlarining uzunligi bitta belgi bilan cheklangan. Agar uzunlik birdan katta bo‘lsa, faqat birinchi belgi ishlatiladi. Bu versiyadan oldin range() faqat o‘sib boruvchi butun sonlar massivlarini hosil qilar edi. |
Ko‘proq misollar
Misol
"0" dan "50" gacha 10 qadam bilan oshib boruvchi elementlar massivini qaytaring.
<?php
$number = range(0,50,10);
print_r ($number);
?>
O‘zingiz sinab ko‘ring »
Misol
Harflardan foydalanish - "a" dan "d" gacha bo‘lgan elementlar massivini qaytaring
<?php
$letter = range("a","d");
print_r ($letter);
?>
O‘zingiz sinab ko‘ring »
❮ PHP massivlar ma’lumotnomasi
W3Schools Pathfinder
Yutuqlaringizni kuzating – bu bepul!
