Fungsi-Fungsi String Dalam Php
Pengenalan string di php
Pengantar String
Fungsi-fungsi String dalam PHP
Fungsi-fungsi Operasi Tanggal dalam PHP
Pengantar String
String merupakan kumpulan dari karakter. Dalam PHP, karakter sama dengan byte, dimana terdapat 256 karakter. PHP tidak mendukung nativeunicode. Untuk menuliskan sebuah string dalam PHP, sanggup memakai 3 (tiga) cara, adalah dengan :
- single quoted – kutip tunggal ( ' )
- double quoted – kutip ganda ( " )
- heredoc sintaks
Program 1.1
Nama File : string01.php
Deskripsi : Program string dengan satu petik atas( ' ).
<?php
echo 'you can also a simple setring'.'<br>';
echo 'you can also have embedded newlines in string this way as it is
okay to do'.'<br>';
//Outputs: arnold once said : "i'll be back"
echo 'arnold once said : "i\'ll be back"'.'<br>';
//outputs:You deleted c:\*.*?
echo 'you deleted C:\*.*?'.'<br>';
// Outputs: You deleted C:\*.*?
echo 'You deleted C:\*.*?'.'<br>';
// Outputs: This will not expand: \n a newline
echo 'This will not expand: \n a newline'.'<br>';
// Outputs: Variables do not $expand $either
echo 'Variables do not $expand $either';
?>
kegiatan 1.1
diatas string yang memakai petik satu gan ini hanya pengenalan untuk sting gan sepakat lihat source code dibawah gan.
diatas string yang memakai petik satu gan ini hanya pengenalan untuk sting gan sepakat lihat source code dibawah gan.
Program 1.2
Nama File : string02.php
Deskripsi : Program string dengan heredoc sintaks.
<?php
$str = <<<EOD
Example of string
spanning multiple lines
using heredoc syntax.
EOD;
/* More complex example, with variables. */
class foo
{
var $foo;
var $bar;
function foo()
{
$this->foo = 'Foo'; $this->bar = array('Bar1', 'Bar2', 'Bar3');
}
}
$foo = new foo();
$name = 'Bonifasius';
echo <<<EOT
<u>$str</u><br>
My name is "<b>$name</b>". I am printing some <b>$foo->foo</b>.
Now, I am printing some <b>{$foo->bar[1]}</b>.
This should print a capital 'A': \x41
EOT;
?>
ini ia gan hasil dari kegiatan 1.2 silahkan diperhatikan apa yang terjadi
hasilnya nih ganFungsi-fungsi String dalam PHP PHP menyediakan lebih dari 90 fungsi untuk manipulasi string. Fungsi-fungsi string dalam PHP sanggup dilihat di bonbonwebtutorial. Beberapa fungsi manipulasi string yang sering digunakan, antara lain :
Program 1.3 Nama File : string03.php Deskripsi : Program penggunaan fungsi strtolower, strtoupper, ucfirst, ucwords, strrev, dan strlen dalam string. <?php $str = "Everything i do, i do it for YOU"; echo "<b>String asli</b> : $str"; echo "<br><b>strtolower()</b> : ". strtolower($str); echo "<br><b>strtoupper()</b> : ". strtoupper($str); echo "<br><b>ucfirst() :</b> ". ucfirst($str); echo "<br><b>ucwords() :</b> ". ucwords($str); echo "<br><b>strrev() :</b> ". strrev($str); echo "<br><b>Jumlah karakter</b> : ". strlen($str); ?> Penjelasan Program 1.3 Beberapa fungsi yang dipakai dalam kegiatan 1.3 di atas antara lain :
Tampilan Program 1.3 Program 1.4 Nama File : string04.php Deskripsi : Program penggunaan fungsi addslashes dan stripslashes pada string. <?php $str = "Is your name O'Reilly ?"; $str2 = addslashes ($str); $str3 = stripslashes ($str2); echo "<b>String asli</b> : $str"; echo "<br><b>addslashes()</b> : $str2"; echo "<br><b>stripslashes()</b> : $str3"; ?> Penjelasan Program 1.4 Pada kegiatan 1.4 di atas terdapat fungsi addslashes() yang akan menambahkan backslashes (\) pada setiap quote dalam string, dan sebaliknya fungsi stripslashes akan menghilangkan backslashes pada string. Tampilan Program 1.4 Program 1.5 Nama File : string05.php Deskripsi : Program penggunaan fungsi chr untuk menampilkan 256 karakter ASCII. <?php echo "Menampilkan bilangan ASCII"; for ($i=1; $i<=256; $i++) { echo "<br>$i.\t". chr($i); } ?> Penjelasan Program 1.5 Program 1.5 di atas akan menampilkan 256 karakter ASCII. Pada baris 4, terdapat fungsi chr() yang akan mengubah nilai $i (integer) menjadi karakter ASCII. Program 1.6 Nama File : string07.php Deskripsi : Program penggunaan fungsi number_format untuk mengatur format tampilan angka. <?php $number = 1234.56; $nombre_format_francais = number_format($number, 2, ',', ' '); echo "<br>".$nombre_format_francais; $format_indonesia = number_format ($number, 2, ',', '.'); echo "<br>".$format_indonesia; //1.234,56 $number = 1234.5678; ?> Penjelasan Program 1.6 Program 1.6 di atas merupakan pola penggunaan fungsi number_format untuk mengatur tampilan angka. Secara default, fungsi number_format akan memformat angka dengan model Inggris adalah setiap tiga digit dipisahkan dengan koma (,) dan tanpa pecahan. Pada baris ke-9, fungsi number_format akan mengubah format angka dengan 2 digit belahan (parameter kedua), belahan dipisahkan dengan koma (parameter ketiga) dan setiap tiga digit dipisahkan dengan spasi (parameter keempat). Tampilan kegiatan 1.6 Program 1.7 Nama File : string12.php Deskripsi : Program penggunaan fungsi nl2br dalam string <!DOCTYPE html> <html> <head> <title>input</title> </head> <body> <form action="" method="post"> Input teks di sini :<br> <textarea name="input" cols="40" rows="4"></textarea><br> <input type="submit" name="Submit" value="Proses"> </form> <?php if (isset($_POST['Submit'])) { $txt = $_POST['input']; echo "<u>Tanpa nl2br() :</u> <br>$txt<br><br>"; echo "<u>Dengan nl2br :</u> <br>". nl2br ($txt); } ?> </body> </html> Penjelasan Program 1.7 Program 1.7 di atas merupakan pola penggunaan fungsi nl2br. Fungsi nl2br() akan menambahkan karakter pindah baris () di setiap awal baris string inputan. Untuk mencoba kegiatan di atas, inputkan string sebagai berikut : Tampilan kegiatan 1.7 Program 1.8 Nama File : string13.php Deskripsi : Program penggunaan fungsi substr untuk memotong string <form action="" method="post"> NIM Anda : <input type="text" name="txtnim"><br> <input type="submit" name="Submit" value="Proses"> </form> <?php if (isset($_POST['Submit'])) { $nim = $_POST['txtnim']; $a = substr ($nim, 2, 2); switch($a) { case '13' : $jurusan = "Teknik Informatika"; break; case '22' : $jurusan = "Sistem Informasi"; break; case '33' : $jurusan = "Sistem Komputer"; break; case '44' : $jurusan = "Komputerisasi Akuntansi"; break; default : $jurusan = "Salah jurusan"; } echo "Nim Anda : $nim<br>"; echo "Jurusan Anda : $jurusan"; } ?> Penjelasan Program 1.9 Program 1.9 di atas merupakan pola penggunaan fungsi substr (baris ke-10) untuk memotong string. Pada baris ke-10 tersebut, string $nim akan dipotong mulai karakter index ke-2 (index dimulai dari 0) sepanjang 2 karakter Tampilan Program 1.9 ok itu aja gan biar bermanfaat ya jangan lpa coment ya apa yang kurang terperinci sanggup ditanyakan aja gan tunggu tutorial selanjutnya ya gan.... :) |