Untuk kebutuhan membuat abjad a sampai z, kita bisa saja menggunakan variable seperti ini

<?php
$char = ['a','b','c','d','e','f','g','h','i','j','k','l','m','n','o','p','q','r','s','t','u','v','w','x','y','z'];
var_dump($char);

tetapi cara diatas kurang flexible dan lumayan panjang. Caranya bisa diganti dengan

<?php
$char = range('a', 'z');
foreach ($char as $abjad) {
    echo  "$abjad";
}
// abcdefghijklmnopqrstuvwxyz

pada contoh diatas kita membuat urutan a (kecil) sampai z (kecil). Untuk membuat huruf kapital, ganti menjadi huruf kapital.

<?php
$char = range('A', 'Z');
foreach ($char as $abjad) {
    echo  "$abjad";
}
// ABCDEFGHIJKLMNOPQRSTUVWXYZ

range tidak hanya bisa digunakan untuk A-Z tetapi bisa juga untuk A-C D-Z atau kombinasi lainnya. Untuk membalikkan urutan dari Z-A tinggal dibalik rangenya

<?php
$char = range('Z', 'A');
foreach ($char as $abjad) {
    echo  "$abjad";
}
// ZYXWVUTSRQPONMLKJIHGFEDCBA

Looping For

Script diatas bisa diubah untuk menggunakan for

$char = range('A', 'Z');
$panjang = count($char);
for ($i = 0; $i < $panjang; $i++) {
    echo $char[$i];
}

Looping While

Kalo lebih familiar dengan while looping, bisa menggunakan

$char = range('A', 'Z');
$panjang = count($char);
$i = 0;
while ($i < $panjang) {
    echo $char[$i];
    $i++;
}

Leave a comment

Your email address will not be published. Required fields are marked *