MANIPULASI STRING
Manipulasi string digunakan untuk mengolah suatu inputan yang dimasukkan oleh user atau di ambil dari database. Biasanya manipulasi ini digunakan untuk suatu alasan tertentu, seperti misalkan mencocokan password, validasi kecocokan email, menampilkan text dengan format tertentu, misalkan menampilkan angka 3031924 dalam rupiah menjadi Rp 3.031.924,- dan masih banyak contoh yang lainnya. Berikut adalah macam-macam syntax yang digunakan untuk memanipulasi string. Antara Lain :
| Fungsi | Syntax | Contoh | Hasil |
| Menghitung Jumlah Karakter | strlen($variabel); | <?php $kata = "Saya Makan Nasi Jagung Kemarin"; echo strrlen($kata); ?> |
30 |
| Membandingkan 2 string | strcmp($variabel1, $variabel2); | <?php
$kata1 = "Surabaya";
$kata2 = "Malang";
$hasil = strcmp($kata1, $kata2);
if ($hasil == 1){
echo "Sama";}
else {
echo "Tidak Sama";}
?>
|
Tidak Sama |
| Mengkapitalkan string | strtoupper($variabel); | <?php $kata = "saya tidur malam"; echo strtoupper($kata); ?> |
SAYA TIDUR MALAM |
| Menjadikan Huruf Kecil Semua | strtolower($variabel); | <?php $kata = "Saya TIDUR Malam"; echo strtolower($kata); ?> |
saya tidur malam |
| Menjadikan Huruf Besar di awal kata | ucwords($variabel); | <?php $kata = "saya tidur siang"; echo ucwords($kata); ?> |
Saya Tidur Siang |
| Menjadikan Huruf Besar di awal kalimat | ucfirst($variabel); | <?php $kata = "saya tidur siang"; echo ucfirst($kata); ?> |
Saya tidur siang |
| Menjadikan Huruf Kecil di awal kalimat | lcfirst($variabel); | <?php $kata = "SAYA tidur siang"; echo lcfirst($kata); ?> |
sAYA tidur siang |
| Mencari posisi suatu karakter pada kalimat | strpos($kalimat, $keyword); | <?php $kata = "Saya Tidur Siang di Kamar"; echo strpos($kata, "ang"); ?> |
13 |
| Menampilkan sebagian isi dari kalimat | substr($kalimat, $awal, $akhir); | <?php $kata = "Saya Tidur Siang di Kamar"; echo substr($kata, 5); ?> |
Tidur Siang di Kamar |
|---|---|---|---|
<?php $kata = "Saya Tidur Siang di Kamar"; echo substr($kata, -8); ?> |
di Kamar | ||
<?php $kata = "Saya Tidur Siang di Kamar"; echo substr($kata, 5, 9)."<br>"; echo substr($kata, 0, 10)."<br>"; ?> |
Tidur Sia Saya Tidur |
||
| Menampilkan baris string sesuai yang tertulis di syntax | nl2br($variabel); | <?php $kalimat = "Saya Tidur Siang Jam 1 Siang"; echo nl2br($kalimat); ?> |
Saya Tidur Siang di Kamar Pada Jam 1 Siang |
| Mengganti Karakter tertentu dalam kalimat | str_replace($karakter_asli, $karakter_pengganti, $kalimat); | <?php $kalimat = "Saya Tidur Siang di Kamar Jam 1 Siang";
echo str_replace("a", "ei", $kalimat);
?>
|
Seiyei Tidur Sieing di Keimeir Peidei Jeim 1 Sieing |
| Menghilangkan Spasi yang berlebih | trim($kalimat); | <?php $kata = " Saya Tidur Siang di Kamar "; echo trim($kata); ?> |
Saya Tidur Siang di Kamar |
<?php $kata = " Saya Tidur Siang di Kamar"; echo ltrim($kata); ?> |
Saya Tidur Siang di Kamar | ||
<?php $kata = "Saya Tidur Siang di Kamar "; echo rtrim($kata); ?> |
Saya Tidur Siang di Kamar |
Tidak ada komentar:
Posting Komentar