Penggunaan String Pada PHP



String merupakan salah satu type data yang terdapat pada PHP yang paling sering digunakan. berikut ini akan dijelaskan bagaimana cara penggunaan string pada php.

Berikut adalah deklarasi variabel-variabel string yang benar :
$contoh= "Ini adalah contoh variabel string";
$contoh_1 = "Ini juga contoh dari variabel string";
$contoh_2 = ""; // string dengan tidak ada nilai.

didalam penggunaan string pada php terdapat dua jenis yaitu dengan mengguanan tanda kutip satu (') dan menggunakan tanda petik dua ("), perbedaan penggunaan pada kedua type string ini adalah fungsinya, jika kita menggunakan kutip satu maka nama variabel yang kita sisipkan didalam string tersebut akan terabaikan dan jika kita menggunakan kutip 2 maka variable yang kita sisipkan didalamnya maka nilai dari variable tersebut akan terbaca. berikut contoh dari penggunaannya.

<?php
$variabel = 5;
$a = 'Gunawan memiliki $variabel buah rumah di TW.';
$b = "Anang memiliki $variabel buah rumah di Telkom.";
print($a);
print($b);
?>

Contoh kode PHP di atas akan memberikan hasil :
Gunawan memiliki $variabel buah rumah di TW.
Anang memiliki 5 buah rumah di Telkom.

Selain itu variabel string yang menggunakan  tanda petik dua ( " ) akan tetap menampilkan  karakter-karakter khusus didalam variabel tersebut.
<?php
$a = 'Hasan pergi ke pasar\\n';
$b = "Eko pergi ke pasar\\n";
echo $a;
echo $b;
?>

Hasilnya :
Hasan pergi ke pasar\n
Eko pergi ke pasar

sebuah string bisa saja langsung kita gunakan jika string sudah ditampung pada suatu variable.



Escape-Sequence Character

Escape-Sequence character adalah menggantikan suatu karakter spesial pada string yang penggunaannya  di awali dengan tanda backslash ' \ '.

Pada PHP string terdapat beberapa Escape-Sequence character :
\n digantikan dengan baris baru pada suatu string.
\r digantikan dengan karakter carriage-return.
\t digantikan dengan karakter tab.
\$ digantikan dengan simbol dolar itu sendiri.
\" digantikan dengan tanda petik dua ( " ) itu sendiri.
\\ digantikan dengan backlslash tunggal.



print dan echo

Pada contoh-contoh di atas anda melihat kode print($variabel) dan echo $variabel.
print dan echo memiliki fungsi yang sama pada php yaitu sama-sama untuk menampilkan atau mencetak objek.
Perbedaannya terletak dari 'return value' atau nilai kembali dari keduanya. print memberikan sebuah nilai kembali '1' sedangkan echo adalah void/tidak mengembalikan apa-apa.
maka dari itu penggunaan echo lebih cepat jika dibandingkan dengan print.


Operator String Concatenation

Operator string concatenation maksudnya adalah menggabungkan string dengan string lainnya, berikut contoh dar string Concatenation

Menggunakan operator titik (.) untuk menggabungkan dua buah string pada php. berikut contohnya:
<?php
$nama="Gunawan";
$pekerjaan="Petani";
$hasil = $nama . " bekerja sebagai seorang " . $pekerjaan;
echo $hasil;
?>

Hasil dari kode di atas adalah :
Gunawan bekerja sebagai seorang Petani

Fungsi strlen()

PHP juga mempunyai fungsi strlen yang fungsinya itu adalah untuk mengetahui panjang suatu string yang terdapat didalam suatu string, maksudnya adalah untuk mengetahui banyaknya karakter yang terdapat pad suatu string pada php.

<?php
$kalimat = "Gunawan adalah Teman Saya";
$banyakkarakter = strlen($kalimat);
echo $banyakkarakter;
?>

Hasil dari kode di atas :
25

Fungsi strpos()

Fungsi strpos adalah untuk mengetahui jumlah string yang kita inginkan didalam suatu string, berikut contohnya:
Kita lihat apakah string 'buas' terdapat pada string berikut :
<?php
echo strpos("Singa itu buas", "buas");
?>


Kode di atas akan menghasilkan :
10

Seperti anda lihat strpos() tidak menghasilkan nilai 11 sebab perhitungan karakter pada strpos bukan dimulai dari 1 melainkan dari 0.

Comments

Popular posts from this blog

Cara Membuat Setup VB.Net Include Crystal Report

Cara Menghitung Jumlah Total Pada Kolom Yang Terdapat Di Datagridview

Kirim Peta, Catatan, dan Alarm dari PC ke Android dengan Google Search