PHP ialah bahasa skrip sebelah pelayan yang digunakan secara meluas, dan keupayaan pemprosesan rentetan yang berkuasa adalah salah satu sebab popularitinya. Artikel ini akan memperkenalkan asas rentetan PHP dan operasi rentetan biasa.
Apakah rentetan?
Dalam pengaturcaraan komputer, rentetan ialah jenis data yang terdiri daripada jujukan aksara. Dalam PHP, rentetan ialah sekeping teks yang disertakan dalam petikan tunggal (') atau petikan berganda ("). Contohnya:
$string1 = 'Hello, world!'; $string2 = "Welcome to PHP!";
Ambil perhatian bahawa petikan berganda boleh menghuraikan pembolehubah dan meloloskan urutan, manakala petikan tunggal tidak boleh Ya . Contohnya:
$foo = "bar"; echo "The value of foo is $foo."; // 输出 The value of foo is bar. echo 'The value of foo is $foo.'; // 输出 The value of foo is $foo.
Kendalian rentetan
PHP menyediakan banyak fungsi operasi rentetan, berikut ialah beberapa fungsi yang biasa digunakan:
strlen ( ): Dapatkan panjang rentetan
$string = "hello"; $length = strlen($string); // $length 值为 5
str_replace(): Gantikan kandungan dalam rentetan
$string = "hello, world!"; $newstring = str_replace("hello", "hi", $string); // $newstring 值为 hi, world!
substr(): Memintas rentetan
$string = "hello"; $substring = substr($string, 0, 2); // $substring 值为 he
trim(): Alih keluar ruang pada kedua-dua hujung rentetan
$string = " hello "; $trimmed = trim($string); // $trimmed 值为 hello
strtolower(): Tukar rentetan kepada huruf kecil
$string = "HeLlO"; $lowercase = strtolower($string); // $lowercase 值为 hello
strtoupper(): Tukar rentetan kepada huruf besar
$string = "HeLlO"; $uppercase = strtoupper($string); // $uppercase 值为 HELLO
strpos(): Cari kejadian pertama subrentetan dalam Kedudukan rentetan
$string = "hello, world!"; $position = strpos($string, "world"); // $position 值为 7
explode(): Pisahkan rentetan kepada tatasusunan
$string = "apple, banana, pear"; $fruits = explode(",", $string); // $fruits 值为 array("apple", "banana", "pear")
implode(): Gabungkan tatasusunan menjadi Rentetan aksara tunggal
$fruits = array("apple", "banana", "pear"); $string = implode(", ", $fruits); // $string 值为 apple, banana, pear
Penggabungan rentetan
Penggabungan rentetan merujuk kepada proses penggabungan dua atau lebih rentetan ke dalam satu rentetan, anda boleh menggunakan Titik (.) untuk menggabungkan rentetan. Contohnya:
$string1 = "hello"; $string2 = "world"; $combined = $string1 . ", " . $string2; // $combined 值为 hello, world
PHP juga menyokong pemasukan pembolehubah dalam rentetan yang disertakan dalam petikan berganda daripada menggunakan petikan tunggal untuk menggabungkan rentetan Jika anda hanya menggabungkan teks, lebih baik menggunakan petikan tunggal
Fungsi manipulasi rentetan PHP disediakan hampir tidak berkesudahan fleksibel dengan rentetan. Kami menggalakkan anda meneroka lebih lanjut keupayaan rentetan PHP dan menggunakannya untuk mencipta aplikasi dan tapak web yang lebih kreatif
Atas ialah kandungan terperinci Bermula dengan PHP: Strings. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!