Php range() fonksiyonu, belli bir aralıkta dizi oluşturmamıza yardımcı olur. Kullanım şekli range(başlangıç değeri, bitiş değeri, aralık) şeklinde yazım formatı vardır. Ekrana yazdırmak için print_r()  fonksiyonunu kullanmalıyız.

Örnek Çıktı
<?php
$x = range(0,5);
print_r($x);
?>

 

Array ( [0] => 0 [1] => 1 [2] => 2 [3] => 3 [4] => 4 [5] => 5 )

Yukarıyı açıklamak gerekirse ;

$x[0] = 0;

$x[1] =1; şeklinde devam ediyor

<?php
$x = range(5,0);
print_r($x);
?>

 

Array ( [0] => 5 [1] => 4 [2] => 3 [3] => 2 [4] => 1 [5] => 0 )
<?php
$x = range(10,50,10);
print_r($x);
?>

 

Array ( [0] => 10 [1] => 20 [2] => 30 [3] => 40 [4] => 50 )
<?php
$x = range(50,10,10);
print_r($x);
?>

 

Array ( [0] => 50 [1] => 40 [2] => 30 [3] => 20 [4] => 10 )
<?php
$x = range(a,f);
print_r($x);
?>

 

Array ( [0] => a [1] => b [2] => c [3] => d [4] => e [5] => f )
<?php
$x = range(f,a);
print_r($x);
?>

 

Array ( [0] => f [1] => e [2] => d [3] => c [4] => b [5] => a )
<?php
$x = range(a,z,5);
print_r($x);
?>

 

Array ( [0] => a [1] => f [2] => k [3] => p [4] => u [5] => z )
<?php
$x = range(z,a,6);
print_r($x);
?>

 

Array ( [0] => z [1] => t [2] => n [3] => h [4] => b )

Gördüğünüz gibi istenilen aralıkta istediğiniz kadar Array (Dizi) oluşturabiliyoruz ister sayılar ile isterseniz harfler ile bu bizim ne zaman işimize yarar derseniz örneğin 81 bir ilin listesini hazırlarken çok işinize yarar kısa yoldan 81 tane elemanı olan ve içeriği dolu diziniz olur. Burada dikkat etmeniz gereken ekrana yazdırırken kesinlikle print_r() fonksiyonunu kullanın tabi sadece bakmak için ileride diziyi ekrana yazdırmak için çeşitli döngülerden faydalanacağız o zaman tekrar echo komutu kullanacaz.

Önceki İçerikPhp Değişken Kavramı
Sonraki İçerikPHP number_format() Fonksiyonu
Ben Kimim ? Sercan ÇEPNİ 1989 Eskişehir doğumluyum. Kocaeli Üniversitesi Yerel Yönetimler ve Anadolu Üniversitesi Kamu Yönetimi Mezunuyum. Ayırca Kastamonu Üniversitesi Bilgisayar Programcılığı Bölüm Birincisi ve Okul ikincisi olarak mezun oldum. Tam olarak 13 yıl dır internet camiasının içerisinde bulunmaktayım. Bir çok çeşitli sektörlere yönelik web sitelerim var fakat uzun zamandır artık kendim içinde bir web sitesi açmak istiyordum ve sonunda açtım bu siteyi açmamın amacı bunca yıldır öğrendiğim bilgi birkimimi başkarınada aktarmak ve siyasetle ilgili yazılarımı paylaşmak arzumdan dolayı bu siteyi açtım.

CEVAP VER

Lütfen yorumunuzu giriniz!
Lütfen isminizi buraya giriniz