138 of 410 menu

Range функциясы

range функциясы элементтер диапазоны бар массив жасайды. Мысалы, 1-ден 100-ге дейінгі сандармен немесе 'a'-дан 'z'-ге дейінгі әріптермен толтырылған массив жасауға болады. Функция жасайтын диапазон параметрлер арқылы белгіленеді: бірінші параметр қайдан бастау керектігін көрсетсе, ал екінші параметр - қайда дейін.

Функцияның үшінші міндетті емес параметрі қадамды белгілейді, яғни генерацияның қандай аралықпен жүруін анықтайды.

Синтаксис

range(string|int|float $start, string|int|float $end, int|float $step = 1): array

Мысал

1-ден 5-ке дейінгі сандармен толтырылған массив жасайық:

<?php var_dump(range(1, 5)); ?>

Кодты орындау нәтижесі:

[1, 2, 3, 4, 5]

Мысал

5-тен 1-ге дейінгі сандармен толтырылған массив жасайық:

<?php var_dump(range(5, 1)); ?>

Кодты орындау нәтижесі:

[5, 4, 3, 2, 1]

Мысал

0-ден 10-ға дейінгі сандармен 2 қадамымен толтырылған массив жасайық:

<?php var_dump(range(0, 10, 2)); ?>

Кодты орындау нәтижесі:

[0, 2, 4, 6, 8, 10]

Мысал

'a'-дан 'e'-ге дейінгі әріптермен толтырылған массив жасайық:

<?php var_dump(range('a', 'e')); ?>

Кодты орындау нәтижесі:

['a', 'b', 'c', 'd', 'e']

Сондай-ақ қараңыз

  • array_fill функциясын,
    ол массивті берілген мәнмен толтырады
  • array_pad функциясын,
    ол массивті қажетті өлшемге дейін толтырады
Қазақ
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართული한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Біз сайттың жұмысы, аналитика және персонализация үшін cookie файлдарын қолданамыз. Деректерді өңдеу Құпиялылық саясаты бойынша жүреді.
барлығын қабылдау баптау қабылдамау