Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Bermula dengan PHP: Strings

Bermula dengan PHP: Strings

PHPz
PHPzasal
2023-05-20 08:42:05793semak imbas

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:

  1. strlen ( ): Dapatkan panjang rentetan

    $string = "hello";
    $length = strlen($string); // $length 值为 5
  2. str_replace(): Gantikan kandungan dalam rentetan

    $string = "hello, world!";
    $newstring = str_replace("hello", "hi", $string); // $newstring 值为 hi, world!
  3. substr(): Memintas rentetan

    $string = "hello";
    $substring = substr($string, 0, 2); // $substring 值为 he
  4. trim(): Alih keluar ruang pada kedua-dua hujung rentetan

    $string = "  hello   ";
    $trimmed = trim($string); // $trimmed 值为 hello
  5. strtolower(): Tukar rentetan kepada huruf kecil

    $string = "HeLlO";
    $lowercase = strtolower($string); // $lowercase 值为 hello
  6. strtoupper(): Tukar rentetan kepada huruf besar

    $string = "HeLlO";
    $uppercase = strtoupper($string); // $uppercase 值为 HELLO
  7. strpos(): Cari kejadian pertama subrentetan dalam Kedudukan rentetan

    $string = "hello, world!";
    $position = strpos($string, "world"); // $position 值为 7
  8. explode(): Pisahkan rentetan kepada tatasusunan

    $string = "apple, banana, pear";
    $fruits = explode(",", $string); // $fruits 值为 array("apple", "banana", "pear")
  9. 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!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn