ფუნქცია 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,
რომელიც ავსებს მასივს საჭირო ზომამდე