Penggunaan fungsi CONCATENATIONS pada PHP

Tutorial Belajar PHP Part 21: Pengertian dan Jenis-jenis Operator String dalam PHP

04 Feb 14 | | Tutorial PHP | |

Penggunaan fungsi CONCATENATIONS pada PHP

String merupakan tipe dasar yang paling sering digunakan dalam PHP. Dalam tutorial kali ini kita akan membahas jenis dan cara penggunaan operator string dalam PHP (String Operators).


Pengertian dan Jenis Operator String dalam PHP

Dalam PHP, hanya terdapat 1 jenis operator String, yakni operasi penyambungan (concatenation) string. Operator ini menggunakan karakter titik (.).

Operator penyambungan string ini membutuhkan 2 inputan yang bertipe data string. Hasil dari operator ini adalah sebuah string yang terdiri dari sambungan kedua string tersebut.


Cara Penggunaan Operator String di dalam PHP

Berikut adalah contoh kode program cara penggunaan operator string dalam PHP:

<?php
$a = "Hello ";
$hasil = $a . "World!";
echo $hasil; // Hello World!
echo "<br />";

$a = "belajar ";
$b = "PHP ";   
$c = "di Duniailkom.com";   
$hasil= "Saya sedang ".$a.$b.$c;
echo $hasil; // Saya sedang belajar PHP di Duniailkom.com
?>

Pada kode program diatas, saya menyambung beberapa string sederhana menggunakan operator concatenation (tanda .).


Cara Alternatif: Penyambung string dengan kurung kurawal { }

Didalam PHP, tanda kurung kurawal (karakter { dan }) untuk variabel bisa berfungsi sebagai penyambung string. Contoh kode program diatas dapat juga ditulis menjadi:

<?php
$a = "Hello ";
$hasil = "{$a} World!";
echo $hasil; // Hello World!
echo "<br />";

$a = "belajar ";
$b = "PHP ";   
$c = "di Duniailkom.com";   
$hasil= "Saya sedang {$a}{$b}{$c}";
echo $hasil; // Saya sedang belajar PHP di Duniailkom.com
?>

Contoh diatas “memanfaatkan” sifat pendefenisian string menggunakan tanda kutip dua (double quote). Seperti yang telah kita bahas pada tutorial Mengenal Tipe Data String dan Cara Penulisan String dalam PHP, jika pendefenisian string menggunakan double quote (karakter “), maka setiap variabel akan diproses oleh PHP.

Namun kita tidak bisa menulis :

$hasil= "Saya sedang $a$b$c"; //akan menghasilkan error

Karena yang akan diproses PHP adalah 1 variabel saja, yakni $a$b$c. sehingga kita perlu menambahkan tanda kurung kurawal (karakter { dan }) untuk memisahkan ketiga string menjadi {$a}{$b}{$c}.

Beberapa situs referensi PHP, menyebutkan bahwa cara ini “lebih cepat” untuk menyambung string daripada menggunakan operator titik (.), Namun anda tidak akan melihat perbedaanya untuk kode program sederhana.


Dalam tutorial ini kita telah membahas tentang operator penyambungan (concatenation) string dalam PHP. Namun PHP juga menyediakan banyak fungsi pemrosesan string untuk keperluan lebih lanjut, seperti memecah string menjadi array, memotong string, dll. Kita akan membahas fungsi string ini pada lain kesempatan.

15Feb

String merupakan bentuk data yang biasa dipakai dalam bahasa pemrograman untuk keperluan menampung dan memanipulasi data teks, misalnya untuk menampung (menyimpan) suatu kalimat. Pada bahasa C, string bukanlah merupakan tipe data tersendiri, melainkan hanyalah kumpulan dari nilai-nilai karakter yang berurutan dalam bentuk array berdimensi satu.

Dalam PHP memiliki dua operator string. Pertama adalah operator titik ( . ) yang berguna untuk menyambung string (string concatenation) dan kedua adalah operator titik yang diikuti oleh tanda sama dengan ( .= ) untuk proses penyambungan string yang diisikan dalam variabel.  

Berikut contoh kode yang menunjukkan penggunaan operator string di PHP.


<?php
#
# Operator String by SmartDevTala
#
$a = "Smart";
$b = "DevTala";
echo "Variabel \$a : = ".$a."\n";
echo "Variabel \$b : = ".$b."\n\n";
#menggunakan Operator
$c = $a.$b;
echo "Menggunakan operator titik (.) = ".$c."\n";
#menggunakan operator .=
$a .=$b;
echo "Menggunakan operator titik sama dengan (.=) variabel \$a = ".$a."\n\n";
?>

Hasil Program

Penggunaan fungsi CONCATENATIONS pada PHP

Demikian artikel kali ini semoga bermanfaat. baca juga artikel lainnya seperti Operator Bitwise di PHP, terima kasih :))

Penggunaan fungsi CONCATENATIONS pada PHP

Nasrullah Siddik
Administrator

Pada akhirnya kualitas dapat mengalahkan kuantitas