Pembolehubah rentetan PHP

Pembolehubah rentetan digunakan untuk menyimpan dan memproses teks.

Pembolehubah rentetan dalam PHP

Pembolehubah rentetan digunakan untuk nilai yang mengandungi aksara.

Selepas mencipta rentetan, kami boleh mengendalikannya. Anda boleh menggunakan rentetan secara langsung dalam fungsi atau menyimpannya dalam pembolehubah. Dalam contoh berikut, kami Cipta pembolehubah rentetan bernama txt dan berikan nilai "Hello dunia!". Kemudian kami mengeluarkan nilai pembolehubah txt:

<?php
 $txt="Hello world!";
 echo $txt;
 ?>

Apabila anda memberikan nilai teks kepada pembolehubah, sila ingat untuk menambah Petikan tunggal atau petikan berganda .

Sekarang, mari kita lihat beberapa fungsi dan pengendali yang biasa digunakan untuk memanipulasi rentetan.


Pengendali penggabungan PHP


Dalam PHP, hanya terdapat satu pengendali rentetan. Operator penggabungan (titik) digunakan untuk menggabungkan dua nilai rentetan.

Contoh

Contoh berikut menunjukkan cara untuk Dua pembolehubah rentetan disatukan bersama:

<?php
 $txt1="Hello world!";
 $txt2="What a nice day!";
 echo $txt1 . " ---" . $txt2;
 ?>

Dalam kod di atas, kami telah menggunakan operator penggabungan dua kali . Ini disebabkan oleh fakta bahawa kita perlu memasukkan --- antara dua rentetan.

PHP strlen() fungsi


Kadangkala adalah berguna untuk mengetahui panjang nilai rentetan. strlen()
Fungsi mengembalikan panjang rentetan (bilangan aksara).

Nota: Di bawah UTF-8, strlen mengira aksara Cina sebagai 3 bait, Bahasa Inggeris, ruang dan simbol menduduki 1 bait.

Instance

<?php
 $name="我";
 echo strlen($name);
 echo "<br>";
 echo strlen("Hello world!");
 ?>

Petua: strlen() sering digunakan dalam gelung dan fungsi lain, apabila penting untuk menentukan bila rentetan tamat. (Sebagai contoh, dalam gelung, kita perlu menamatkan gelung selepas aksara terakhir

dalam rentetan.)


Fungsi PHP strpos()

fungsi strpos() ialah digunakan dalam Cari aksara atau teks tertentu dalam rentetan.

Jika padanan ditemui dalam rentetan, fungsi ini mengembalikan kedudukan aksara padanan pertama. Jika tiada padanan ditemui, mengembalikan FALSE.

Contoh

Contoh berikut mencari teks "dunia" dalam rentetan "Hello world!":

<?php
 echo strpos("Hello world!","world");
 ?>

Petua: Dalam contoh di atas, kedudukan rentetan "dunia" ialah 6. Sebabnya ialah 6 dan bukannya 7 ialah aksara pertama dalam rentetan berada pada kedudukan 0, bukan 1.


Manual Rujukan Rentetan PHP Lengkap

Untuk manual rujukan lengkap untuk semua fungsi rentetan, lawati Manual Rujukan Rentetan PHP kami.

Manual rujukan ini menyediakan penerangan ringkas dan contoh aplikasi bagi setiap fungsi!


Meneruskan pembelajaran
||
<?php $txt1="Hello world!"; $txt2="What a nice day!"; echo $txt1 . " ---" . $txt2; ?>
  • Cadangan kursus
  • Muat turun perisian kursus