rentetan
Dalam contoh berikut, kami mencipta pembolehubah rentetan bernama txt dan memberikan nilai kepada "Hello world!". Kemudian kami mengeluarkan nilai pembolehubah txt:
Contoh
<?php $txt="Hello world!"; echo $txt; ?>
Nota: Apabila anda memberikan nilai teks kepada pembolehubah, sila ingat untuk menambah petikan tunggal pada nilai teks 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 (.) digunakan untuk menggabungkan dua nilai rentetan.
Contoh berikut menunjukkan cara menggabungkan dua pembolehubah rentetan bersama:
Contoh
<?php $txt1="Hello world!"; $txt2="What a nice day!"; echo $txt1 . " " . $txt2; ?>
Kod di atas akan dikeluarkan: Hello world ! hari!
Petua: Dalam kod di atas, kami telah menggunakan operator penggabungan dua kali. Ini disebabkan oleh fakta bahawa kita perlu memasukkan ruang antara dua rentetan.
Fungsi PHP strlen()
Kadangkala adalah berguna untuk mengetahui panjang nilai rentetan. Fungsi
strlen() mengembalikan panjang rentetan (bilangan aksara).
Contoh berikut mengembalikan panjang rentetan "Hello world!":
Contoh
<?php echo strlen("Hello world!"); ?>
Kod di atas akan mengeluarkan: 12
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.)
PHP strpos() fungsi
Fungsi strpos() digunakan untuk mencari 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 berikut mencari teks "dunia" dalam rentetan "Hello world!":
Contoh
<?php echo strpos("Hello world!","world"); ?>
1 Aksara, dan berbilang aksara adalah rentetan.
2 Mengisytiharkan rentetan mesti disertakan dalam petikan tunggal atau petikan berganda.
3. Rentetan tidak mempunyai had panjang dan boleh dipanjangkan selama-lamanya.
4. Tanda petikan berganda tidak boleh digunakan dalam tanda petikan tunggal, tetapi tanda petikan tunggal juga boleh digunakan dalam tanda petikan berganda.
5. Tanda petikan tunggal tidak boleh digunakan dalam tanda petikan tunggal, dan tanda petikan berganda tidak boleh digunakan dalam tanda petikan berganda.
6. Anda boleh menggunakan aksara melarikan diri
Perbezaan antara petikan tunggal dan petikan berganda
1. Pembolehubah boleh dihuraikan dalam petikan berganda, tetapi pembolehubah tidak boleh dihuraikan dalam petikan tunggal.
2 Anda boleh menggunakan aksara escape n r t dalam petikan berganda Anda tidak boleh menggunakan aksara escape dalam petikan tunggal, anda hanya boleh melepaskan petikan tunggal itu sendiri, dan anda juga boleh melarikan diri dari pemindahan itu sendiri