array ( 0 => 'index.php', 1 => 'PHP Manual', ), 'head' => array ( 0 => 'UTF-8', 1 => 'tr', ), 'this' => array ( 0 => 'function.range.php', 1 => 'range', ), 'up' => array ( 0 => 'ref.array.php', 1 => 'Dizi İşlevleri', ), 'prev' => array ( 0 => 'function.prev.php', 1 => 'prev', ), 'next' => array ( 0 => 'function.reset.php', 1 => 'reset', ), 'alternatives' => array ( ), 'source' => array ( 'lang' => 'tr', 'path' => 'reference/array/functions/range.xml', ), ); $setup["toc"] = $TOC; $setup["toc_deprecated"] = $TOC_DEPRECATED; $setup["parents"] = $PARENTS; manual_setup($setup); ?>
(PHP 4, PHP 5, PHP 7, PHP 8)
range — Belli bir eleman aralığını içeren bir dizi oluşturur
Aralığı belirtilen elemanları içeren bir dizi oluşturur.
başlangıç
Aralığın ilk değeri.
bitiş
Aralığın son değeri.
adım
Bu bağımsız değişken belirtilmişse eleman sırası artış/azalış değerini belirler. Sıfırdan farklı olmalı ve belirtilen aralığı aşmamalıdır.
başlangıç
ve bitiş
dahil ikisi
arasındaki elemanlardan oluşan bir dizi döner.
Örnek 1 - range() örnekleri
<?php
// array(0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
foreach (range(0, 12) as $number) {
echo $number;
}
echo "\n";
// adım bağımsız değişkeni
// array(0, 10, 20, 30, 40, 50, 60, 70, 80, 90, 100)
foreach (range(0, 100, 10) as $number) {
echo $number;
}
echo "\n";
// Karakter dizilerinin kullanımı
// array('a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i');
foreach (range('a', 'i') as $letter) {
echo $letter;
}
echo "\n";
// array('c', 'b', 'a');
foreach (range('c', 'a') as $letter) {
echo $letter;
}
?>
Bilginize:
Karakter dizisinin değerleri bir baytla sınırlıdır. Bir bayttan uzun değer belirtilirse yalnızca ilk karakter kullanılır.