Dalam PHP, rentetan ialah jenis data asas yang digunakan untuk pemprosesan teks. PHP menyediakan pelbagai fungsi dan operasi untuk berfungsi dengan cekap dengan rentetan.
Dalam artikel ini, kami akan meneroka beberapa fungsi dan operasi rentetan biasa dalam PHP dengan penjelasan dan contoh terperinci.
Fungsi Rentetan Asas
strlen(): Mengembalikan panjang rentetan.
strtoupper(): Menukar rentetan kepada huruf besar.
strtolower(): Menukar rentetan kepada huruf kecil.
substr(): Mengeluarkan sebahagian daripada rentetan berdasarkan kedudukan permulaan dan panjang.
Contoh:
$str = "Hello, world!";
echo strlen($str); // Output: 13
echo strtoupper($str); // Output: HELLO, WORLD!
echo strtolower($str); // Output: hello, world!
echo substr($str, 0, 5); // Output: Hello
Penggabungan Rentetan
Menggunakan "." operator untuk menggabungkan rentetan.
Gunakan concat() fungsi untuk menggabungkan rentetan.
Contoh:
$str1 = "Hello";
$str2 = "world!";
echo $str1. ", ". $str2; // Output: Hello, world!
echo concat($str1, ", ", $str2); // Output: Hello, world!
Mencari dan Menggantikan dalam Rentetan
strpos(): Mencari kejadian pertama subrentetan dalam rentetan.
str_replace(): Menggantikan semua kemunculan aksara atau subrentetan dalam rentetan dengan rentetan lain.
Contoh:
$str = "Hello, world!";
echo strpos($str, "world"); // Output: 7
echo str_replace("world", "universe", $str); // Output: Hello, universe!
Membelah dan Mencantum Rentetan
explode(): Memisahkan rentetan kepada tatasusunan berdasarkan pembatas.
implode(): Mencantumkan elemen tatasusunan ke dalam rentetan, dipisahkan oleh pembatas.
Contoh:
$str = "apple,banana,orange";
$array = explode(",", $str);
print_r($array); // Output: Array([0] => apple [1] => banana [2] => orange)
$newStr = implode("-", $array);
echo $newStr; // Output: apple-banana-orange
Contoh di atas menggambarkan beberapa fungsi dan operasi rentetan asas dalam PHP. PHP menyediakan lebih banyak fungsi untuk mengendalikan rentetan dengan cara yang fleksibel dan berkuasa. Anda boleh meneroka lebih banyak fungsi ini dalam dokumentasi PHP rasmi.



