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 mencipta pembolehubah rentetan bernama txt dan memberikannya nilai "Hello world!". Kemudian kami mengeluarkan nilai pembolehubah txt:
Contoh
<?php $txt = "Hello world!"; echo $txt; ?>
Cubalah »
Nota: Apabila anda memberikan nilai teks kepada pembolehubah, sila ingat untuk memberikan teks Nilai disertakan dalam petikan tunggal atau berganda.
Teks yang perlu dipaparkan pada halaman, dalam kod PHP kami menggunakan petikan tunggal atau petikan berganda untuk memasukkan
1. Jika aksara Jika rentetan mengandungi petikan tunggal, maka rentetan itu boleh menggunakan petikan berganda untuk memasukkan
$val = "'foo '" ;
2 . Jika rentetan mengandungi petikan berganda , anda boleh menggunakan petikan tunggal untuk memasukkan
$val = '" foo "' ;
3 petikan dalam rentetan yang terkandung dalam petikan berganda, atau Untuk memaparkan petikan tunggal dalam rentetan yang disertakan dengan petikan tunggal, kita boleh menambah aksara melarikan diri (slash)
$val = '' foo '' ;
$val = "" foo "" ;
Tanda petikan boleh digunakan sesuka hati, asalkan anda berhati-hati untuk tidak mencampurkannya, tanda petikan mesti dipasangkan
Satu-satunya perbezaan ialah pembolehubah Soalan, anda boleh terus menukar pembolehubah kepada nilai dalam petikan berganda, tetapi bukan dalam petikan tunggal
<?php $name = "tom"; echo 'my name is $name'; // 输出 "my name is $name" echo "my name is $name"; // 输出 "my name is tom" ?>
Nota: Salah satu yang paling kesilapan biasa untuk pemula ialah lupa untuk menambah petikan pada teks
"hello" Ini adalah rentetan
$hello yang merupakan pembolehubah
hello Sistem akan mempertimbangkan ini menjadi malar
Sekarang, mari kita lihat beberapa fungsi dan pengendali yang biasa digunakan untuk memanipulasi rentetan.
Pengendali penggabungan PHP
Dalam PHP, hanya terdapat satu pengendali rentetan.
Pengendali penggabungan (.) digunakan untuk menggabungkan dua nilai rentetan.
Contoh berikut menunjukkan cara menggabungkan dua pembolehubah rentetan bersama-sama:
Contoh
<?php $txt1 = "Hello world!"; $txt2 = "What a nice day!"; echo $txt1 . " " . $txt2; ?>
Kod di atas akan dikeluarkan: Hello dunia
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 $txt = "Hello world!"; echo $txt; ?>
Cubalah»
Kod di atas akan dikeluarkan : 12
Petua: strlen() sering digunakan dalam gelung dan fungsi lain, apabila penting untuk menentukan bila rentetan tamat. (Contohnya, dalam gelung, kita perlu menamatkan gelung selepas aksara terakhir dalam rentetan. Jangan lupa bahawa ruang juga menduduki kepanjangan)
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"); ?>
Cubalah»
Kod di atas akan mengeluarkan: 6
Petunjuk: Dalam contoh di atas, kedudukan rentetan "dunia" ialah 6. Sebabnya 6 dan bukannya 7 ialah aksara pertama dalam rentetan berada pada kedudukan 0, bukan 1. Sila jangan lupa ruang.
Manual Rujukan Rentetan PHP Lengkap
Untuk manual rujukan lengkap untuk semua fungsi rentetan, sila lawati Manual Rujukan Rentetan PHP kami.
Manual rujukan ini menyediakan penerangan ringkas dan contoh aplikasi bagi setiap fungsi!