PHP String

Pembolehubah string digunakan untuk menyimpan dan memanipulasi teks.

Strings dalam PHP

Pembolehubah String digunakan untuk nilai-nilai yang mengandungi rentetan (strings) aksara.

Dalam tutorial ini kita akan melihat beberapa fungsi dan pengendali yang paling biasa digunakan untuk memanipulasi rentetan dalam PHP.
Selepas kita membuat string, kita boleh memanipulasi ia. String boleh digunakan secara langsung dalam fungsi atau ia boleh disimpan di dalam pembolehubah.
Di bawah adalah skrip PHP dimana string adalah "Hello World" dan di letakkan kepada pembolehubah string dipanggil $txt:

<?php
$txt="Hello World";
echo $txt;
?>

Output:
Hello World
Sekarang, mari kita cuba untuk menggunakan beberapa fungsi dan pengendali yang berbeza untuk memanipulasi string.

Pengendali Dinamika (The Concatenation Operator)

Hanya ada satu operator string dalam PHP.
Pengendali dinamika (.) Digunakan untuk meletakkan dua nilai rentetan bersama-sama.
Untuk concatenate dua pembolehubah bersama-sama, gunakan operator dot (.):


<?php
$txt1="Hello World";
$txt2="1234";
echo $txt1 . " " . $txt2;
?>

Output:
Hello World 1234

Jika kita lihat pada kod di atas anda akan lihat bahawa kita menggunakan pengendali dinamika dua kali. Ini adalah kerana kita terpaksa memasukkan string ketiga.

Antara kedua-dua pembolehubah rentetan kami menambah rentetan dengan karakter tunggal, iaitu ruang yang kosong, untuk memisahkan dua pembolehubah.


Menggunakan fungsi strlen()

Fungsi strlen() digunakan untuk mencari panjang rentetan. Mari kita ketahui panjang rentetan "Selamat Datang!":
<?php
echo strlen("Selamat Datang!");
?>
Output:



Panjang string sering digunakan dalam gelung atau fungsi lain, ia penting untuk mengetahui bila string berakhir. (contoh: dalam gelung, kita mahu menghentikan gelung selepas karakter yang terakhir dalam rentetan)


Menggunakan fungsi strpos()

Fungsi strpos() digunakan untuk mencari string atau karakter dalam rentetan (string).
Jika padanan ditemui dalam string, fungsi ini akan mengembalikan kedudukan padanan pertama. Jika tiada padanan didapati, ia akan kembali FALSE.

Mari kita lihat jika kita boleh mencari string "datang" dalam rentetan:

<?php
echo strpos("Selamat datang!","datang");
?>
Output:
8

Seperti yang anda lihat kedudukan string "datang" dalam rentetan adalah kedudukan 8. Alasan bahawa ia adalah 8, dan bukan 9, adalah bahawa kedudukan pertama dalam rentetan adalah 0, dan tidak 1.

0 comments :

Post a Comment

Selamat datang ke blog saya. Blog ini akan mengajar anda pendidikan asas pengaturcaraan PHP dan MySQL .
 
Copyright 2009 Pendidikan Asas Pengaturcaraan PHP & MySQL All rights reserved.
Free Blogger Templates by DeluxeTemplates.net
Wordpress Theme by EZwpthemes