Fungsi String Dalam PHP

Fungsi String Dalam PHP

Fungsi String Dalam PHP

Fungsi String Dalam PHP
Fungsi String Dalam PHP

Giliran berikut dari rangkaian fungsi yang kita bahas adalah fungsi-fungsi String, yang digunakan untuk mengolah tipe data string atau memberikan tampilan dengan format tertentu. Beberapa fungsi-fungsi string yang akan kita bahas adalah:

Fungsi Echo() Dan Print()

Fungsi ini merupakan fungsi yang sangat sering dijumpai dalam PHP, karena fungsi ini digunakan untuk menampilkan suatu string atau teks ke browser. Sintaksnya adalah sebagai berikut:

Echo(string)

Print(string)

Tentunya Anda sudah tidak asing lagi mengenai penggunaan fungsi-fungsi tersebut, karena pada artikel-artikel sebelumnya sudah sangat sering digunakan sebagai contoh.

Fungsi Printf() dan Sprint()

Kedua fungsi ini digunakan untuk menampilkan output ke browser dengan format tertentu. Sintaksnya adalah sebagai berikut:

Printf(format[,argumen])

Sprintf(format[,argumen])

Parameter format selalu ditandai dengan karakter persen (%), kemudian diikuti oleh karakter tertentu yang memberikan spesifikasi untuk memberikan hasil dengan format tertentu. Karakter pemberi spesifikasi tersebut adalah:

Karakter Keterangan
b Argumen diperlakukan sebagai integer, dan ditampilkan sebagai angka biner.
c Argumen diperlakukan sebagai integer, dan ditampilkan sebagai karakter dengan nilai ASCIInya.
d Argumen diperlakukan sebagai integer, dan ditampilkan sebagai angka desimal.
f Argumen diperlakukan sebagai double, dan ditampilkan sebagai angka floating point.
o Argumen diperlakukan sebagai integer, dan ditampilkan sebagai bilangan oktal.
s Argumen diperlakukan dan ditampilkan sebagai string.
x Argumen diperlakukan sebagai integer dan ditampilkan sebagai angka heksadesimal (dengan huruf kecil).
X Argumen diperlakukan sebagai integer dan ditampilkan sebagai angka heksadesimal (dengan huruf besar).

Contoh:

$angka1 = 68.75;

$angka2 = 54.35;

$angka = $angka1 + $angka2;

// echo $angka akan menghasilkan “123.1”;

$format = sprintf (“%01.2f”, $angka);

// echo $format akan menghasilkan “123.10”

Diantara karakter % dan karakter pemberi spesifikasi juga dapat disisipkan angka. Angka di depan karakter pemberi spesifikasi menunjukkan jumlah digit atau jumlah karakter (minimum) yang akan ditampilkan. Jika ada angka titik, berarti hal tersebut menunjukkan jumlah angka di belakang koma. Misalnya “%01.2f” menunjukkan bahwa bilangan tersebut ditampilkan sebagai floating point dan harus ada 2 angka di belakang koma yang ditampilkan, “%02d” menunjukkan bahwa bilangan tersebut ditampilkan sebagai integer dan harus ada 2 angka yang ditampilkan, jadi jika hanya terdapat angka 8, akan diubah menjadi 08. Contoh:

$year = 2001;

$month = 8;

$day = 17;

$tanggal = sprintf (“%04d-%02d-%02d”, $year, $month, $day);

// echo $tanggal akan menghasilkan “2001-08-17”

Baca Juga :