Untuk Seri 2 (dua) ini yang akan kita bahas diantaranya : "Explode(), Implode(), Chr(), Ord(), Substr(), Number_Format()". Ok langsung saja..
1. Explode
Fungsi ini digunakan untuk memisahkan sebuah string menjadi array berdasarkan tanda pemisah yang kita tentukan sebelumnya. Berikut Syntaxnya:explode(separator,$str);Keterangan:
explode(separator,$str,limit);
-exlode (Fungsi Explode)
-separator (tanda pemisah yang digunakan)
-$str (var yang berisi string)
-limit (untuk pembatasan explode yang ditampilkan)
Berikut contoh sederhana penerapannya:
.
.
<?php
$str = "Nuha-Codingae-Muhammad";
$exp = explode('-', $str);
foreach ($exp as $var) {
echo $var . "<br />";
}
?>
<br>
<?php
$str = "Nuha-Codingae-Muhammad";
print_r (explode('-',$str,2));
?>
Hasilnya seperti Berikut:2. Implode
Implode ini fungsinya merupakan kebalikan dari Explode, yaitu mengembalikan nilai array kedalam bentuk string. Berikut Syntax Dasarnya:Implode(separator,$array);Keterangan:
-Implode (Fungsi Implode)
-Separator (Tanda Pemisah Yang Digunakan)
-Array (Var yang berisi Array)
Berikut Contoh Sederhana Implementasi Syntaxnya:
.
.
<?php
$arr = array('Nuha','Codingae','Muhammad');"Nuha-Codingae-Muhammad";
echo implode('+', $arr)."<br>";
echo implode('-', $arr)."<br>";
echo implode(' ', $arr)."<br>";
?>
Dan Hasilnya Seperti Berikut:3. Chr
Fungsi ini digunakan untuk mengambil karakter secara spesifik berdasarkan kode ASCII (American Standart Code for Information Interchange). Berikut Syntax Dasarnya:chr(ascii);Keterangan:
-Chr (Fungsi Chr)
-Ascii (Kode Ascii) *kode lengkap ascii => http://www.ascii-code.com
Berikut Contoh Penerapannya:
.
.
<?php
echo chr(79) . "<br>"; // Decimal value
echo chr(0113) . "<br>"; // Octal value
echo chr(0x45) . "<br>"; // Hex value
?>
Dari contoh tersebut bisa kita lihat cara untuk menampilkan nilai untuk decimal langsung mengambil kode ascii nya, sedangkan untuk nilai oktal harus ditambah "0" dulu di depannya, dan untuk yang hexa harus ditambah "0x" dulu didepannya. Hasilnya seperti berikut:4. Ord
Ord ini kebalikan dari Chr yang sudah kita bahas sebelumnya, fungsinya untuk mengambil nilai ASCII yang pertama kali muncul dalam sebuah string. Berikut Syntax Dasarnya:ord(string);Keterangan:
-Ord (Fungsi Ord)
-String (Nilai string yang akan diambil kode ASCII nya)
Berikut Penerapan Sederhananya:
.
.
<?php
echo ord("N") ."<br>";
echo ord("Nuha")."<br>";
?>
Dan Hasilnya Seperti Berikut:Jadi..dari contoh penerapan tersebut bisa di simpulkan bahwasannya Ord hanya akan mengambil nilai ascii dari karakter paling awal / karakter pertama dalam string.
5. Substr
Fungsi ini digunakan untuk mengambil karakter dari sebuah string dengan jumlah tertentu. Syntax Dasarnya:substr(string,start,length);Keterangan:
-Substr (Fungsi Substr)
-String (String awal)
-Start (Nilai string yang akan mulai diambil)
-Length (Banyaknya karakter string yang diambil)
Berikut Contoh Penerapannya:
.
.
<?php
/*Langsung ambil panjannya*/
//nilai positif
echo substr("Nuha Codingae",5)."<br>";
//nilai negatif
echo substr("Nuha Codingae",-5)."<br>";
/*ambil sesuai panjangnya*/
echo substr("Nuha Codingae",0,7)."<br>";
?>
Dan Berikut ini hasinya :6. Number_Format
Fungsi ini sangat bermanfaat apabila kita sedang membuat sebuah output / inputan dalam bentuk desimal, seperti saat membuat output untuk nilai sejumlah uang. karena fungsi utama number_format ini adalah untuk membuat format angka dengan mengelompokkan dalam ribuan. Berikut Syntax Dasarnya:number_format(number,decimal,decimal point,separator)Keterangan:
-Number_format (Fungsi Number_format)
-Number (Nilai yang akan diproses)
-Decimal (Jumlah Decimal yang di Tampilkan)
-Decimal Point (Tanda Pemisah Untuk Nilai Desima)
-Separator (Tanda Pemisah Untuk Number Dalam Ribuan)
Berikut Contoh Sederhana Penerapannya:
.
.
<?php
$uang1 = 2000000;
$uang2 = 3000000;
echo "Rp. ".number_format("1000000",2)."<br>";
echo "Rp. ".number_format($uang1,2,",",".")."<br>";
echo "Rp. ".number_format($uang2,2,",",".")."-";
?>
Dan Hasilnya Akan Seperti Berikut:Nah...Itu dia pembahasan seri kedua ini semoga jelas, dan bagi yang masih bingung, silakan download file latihannya dibawah ini
(1.3 KB)
#Happycoding
0 komentar:
Posting Komentar