Bermula dengan PHP: Strings

PHPz
Lepaskan: 2023-05-20 09:56:01
asal
795 orang telah melayarinya

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!";
Salin selepas log masuk

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.
Salin selepas log masuk

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
    Salin selepas log masuk
  2. str_replace(): Gantikan kandungan dalam rentetan

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

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

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

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

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

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

    $string = "apple, banana, pear";
    $fruits = explode(",", $string); // $fruits 值为 array("apple", "banana", "pear")
    Salin selepas log masuk
  9. implode(): Gabungkan tatasusunan menjadi Rentetan aksara tunggal

    $fruits = array("apple", "banana", "pear");
    $string = implode(", ", $fruits); // $string 值为 apple, banana, pear
    Salin selepas log masuk

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
Salin selepas log masuk

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!

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan