Rumah > Artikel > pembangunan bahagian belakang > Apakah fungsi rentetan dalam php
Fungsi rentetan PHP ialah: 1. addcslashes(), mengembalikan rentetan dengan garis miring ke belakang ditambah sebelum aksara yang ditentukan; bin2hex(), menukar rentetan aksara ASCII kepada nilai perenambelasan 4. explode(), menukar rentetan kepada tatasusunan 5. implode(), menukar tatasusunan kepada rentetan 6. strcmp(), membandingkan dua rentetan; ; 7. strrev(), membalikkan rentetan.
Persekitaran pengendalian tutorial ini: sistem Windows 7, PHP versi 8.1, komputer DELL G3
String ialah salah satu jenis data yang penting dalam PHP satu. Dalam pembangunan web, pemprosesan dan analisis rentetan diperlukan dalam banyak kes, yang biasanya melibatkan satu siri operasi seperti pemformatan rentetan, penggabungan dan pembahagian rentetan, perbandingan rentetan dan carian. Interaksi antara pengguna dan sistem pada asasnya dijalankan menggunakan teks, jadi pemprosesan maklumat teks sistem, iaitu rentetan, adalah sangat penting.
PHP menyediakan sejumlah besar fungsi terbina dalam untuk memproses rentetan Dengan menggunakan fungsi ini, anda boleh menyelesaikan pelbagai operasi pada rentetan dalam program PHP dengan mudah.
Fungsi | Perihalan |
---|---|
addcslashes() | Mengembalikan penambahan garisan belakang sebelum bar aksara yang ditentukan rentetan. |
addslash() | Mengembalikan rentetan dengan backslash ditambahkan sebelum aksara yang dipratentukan. |
bin2hex() | Tukar rentetan aksara ASCII kepada nilai perenambelasan. |
chop() | Alih keluar aksara ruang putih atau aksara lain di sebelah kanan rentetan. |
chr() | Mengembalikan aksara daripada nilai ASCII yang ditentukan. |
chunk_split() | Pisah rentetan kepada satu siri bahagian yang lebih kecil. |
convert_cyr_string() | Tukar rentetan daripada satu set aksara Cyrillic kepada yang lain. |
convert_uudecode() | Nyahkod rentetan uuencoded. |
convert_uuencode() | Ekod rentetan menggunakan algoritma uuencode. |
count_chars() | Mengembalikan maklumat tentang aksara yang digunakan dalam rentetan. |
crc32() | Mengira 32-bit CRC (Cyclic Redundancy Check) rentetan. |
crypt() | Penyulitan rentetan sehala (pencincangan). |
echo() | Keluarkan satu atau lebih rentetan. |
meletup() | Pecahkan rentetan kepada tatasusunan. |
fprintf() | Menulis rentetan yang diformatkan ke strim output yang ditentukan. |
get_html_translation_table() | Mengembalikan jadual terjemahan yang digunakan oleh htmlspecialchars() dan htmlentities(). |
hebrev() | Tukar teks Ibrani kepada teks yang boleh dilihat. |
hebrevc() | Menukar teks Ibrani kepada teks yang boleh dilihat dan baris baharu (n) kepada . |
hex2bin() | Tukar rentetan nilai perenambelasan kepada aksara ASCII. |
html_entity_decode() | Tukar entiti HTML kepada aksara. |
htmlentities() | Tukar aksara kepada entiti HTML. |
htmlspecialchars_decode() | Tukar beberapa entiti HTML pratakrif kepada aksara. |
htmlspecialchars() | Tukar beberapa aksara yang dipratentukan kepada entiti HTML. |
implode() | Mengembalikan rentetan yang terdiri daripada elemen tatasusunan. |
sertai() | Satu alias untuk implode(). |
lcfirst() | Tukar aksara pertama dalam rentetan kepada huruf kecil. |
levenshtein() | Mengembalikan jarak Levenshtein antara dua rentetan. |
localeconv() | Mengembalikan maklumat format nombor dan mata wang tempatan. |
ltrim() | Alih keluar aksara ruang putih atau aksara lain di sebelah kiri rentetan. |
md5() | Mengira cincangan MD5 rentetan. |
md5_file() | Mengira cincangan MD5 fail. |
metaphone() | Mengira kunci metafon rentetan. |
money_format() | Mengembalikan rentetan yang diformatkan sebagai rentetan mata wang. |
nl_langinfo() | Mengembalikan maklumat setempat yang ditentukan. |
nl2br() | Sisipkan aksara baris baharu HTML sebelum setiap baris baharu dalam rentetan. |
number_format() | Memformat nombor mengikut kumpulan beribu-ribu. |
ord() | Mengembalikan nilai ASCII bagi aksara pertama dalam rentetan. |
parse_str() | Hilangkan rentetan pertanyaan kepada pembolehubah. |
print() | Keluarkan satu atau lebih rentetan. |
printf() | Keluarkan rentetan berformat. |
quoted_printable_decode() | Tukar rentetan boleh cetak petikan kepada rentetan 8-bit. |
quoted_printable_encode() | Tukar rentetan 8-bit kepada rentetan boleh cetak petikan. |
quotemeta() | Petikan aksara meta. |
rtrim() | Alih keluar aksara ruang putih atau aksara lain di sebelah kanan rentetan. |
setlocale() | Tetapkan maklumat serantau (maklumat serantau). |
sha1() | Mengira cincang SHA-1 rentetan. |
sha1_file() | Mengira cincang SHA-1 fail. |
similar_text() | Hitung persamaan dua rentetan. |
soundex() | Mengira kunci soundex bagi rentetan. |
sprintf() | Tulis rentetan yang diformatkan ke dalam pembolehubah. |
sscanf() | Menghuraikan input daripada rentetan mengikut format yang ditentukan. |
str_getcsv() | Menghuraikan rentetan CSV ke dalam tatasusunan. |
str_ireplace() | Gantikan beberapa aksara dalam rentetan (tidak sensitif huruf besar-besaran). |
str_pad() | Tampal rentetan pada panjang baharu. |
str_repeat() | Ulang rentetan bilangan kali yang ditentukan. |
str_replace() | Gantikan beberapa aksara dalam rentetan (sensitif huruf besar-besaran). |
str_rot13() | Lakukan pengekodan ROT13 pada rentetan. |
str_shuffle() | Mengkocok semua aksara dalam rentetan secara rawak. |
str_split() | Pisah rentetan kepada tatasusunan. |
str_word_count() | Mengira bilangan perkataan dalam rentetan. |
strcasecmp() | Membandingkan dua rentetan (tidak sensitif huruf besar-besaran). |
srchr() | Cari kejadian pertama rentetan dalam rentetan lain. (Alias untuk strstr().) |
strcmp() | Membandingkan dua rentetan (sensitif huruf besar-besaran). |
strcoll() | Membandingkan dua rentetan (mengikut tetapan setempat). |
strcspn() | Mengembalikan bilangan aksara untuk dicari dalam rentetan sebelum mana-mana aksara yang ditentukan ditemui. |
strip_tags() | Strip HTML dan teg PHP daripada rentetan. |
stripcslashes() | Alih keluar garisan belakang yang ditambahkan oleh fungsi addcslashes(). |
stripslashes() | Alih keluar garisan serong ke belakang yang ditambahkan oleh fungsi addslashes(). |
stripos() | Mengembalikan kedudukan kejadian pertama rentetan dalam rentetan lain (tidak sensitif huruf besar-besaran). |
stristr() | Mencari kejadian pertama rentetan dalam rentetan lain (tidak sensitif huruf besar-besaran). |
strlen() | Mengembalikan panjang rentetan. Pemprosesan rentetan Cina menggunakan fungsi mb_strlen(). |
strnatcasecmp() | Menggunakan algoritma "tertib semula jadi" untuk membandingkan dua rentetan (tidak sensitif huruf besar-besaran). |
strnatcmp() | Menggunakan algoritma "tertib semula jadi" untuk membandingkan dua rentetan (sensitif huruf besar-besaran). |
strncasecmp() | Perbandingan rentetan bagi n aksara pertama (tidak peka huruf besar-besaran). |
strncmp() | Perbandingan rentetan n aksara pertama (sensitif huruf besar-besaran). |
strpbrk() | Cari mana-mana satu daripada aksara yang ditentukan dalam rentetan. |
strpos() | Mengembalikan kedudukan kejadian pertama rentetan dalam rentetan lain (sensitif huruf besar-besaran). |
strrchr() | Mencari kejadian terakhir rentetan dalam rentetan lain. |
strrev() | Terbalikkan rentetan. |
strripos() | Mencari kejadian terakhir rentetan dalam rentetan lain (tidak sensitif huruf besar-besaran). |
strrpos() | Mencari kejadian terakhir rentetan dalam rentetan lain (sensitif huruf besar-besaran). |
strspn() | Mengembalikan bilangan aksara tertentu yang terkandung dalam rentetan. |
strstr() | Mencari kejadian pertama rentetan dalam rentetan lain (sensitif huruf besar-besaran). |
strtok() | Pisah rentetan kepada rentetan yang lebih kecil. |
strtolower() | Tukar rentetan kepada huruf kecil. |
strtoupper() | Tukar rentetan kepada huruf besar. |
strtr() | Tukar aksara tertentu dalam rentetan. |
substr() | Mengembalikan sebahagian daripada rentetan. |
mb_substr() | Mengembalikan sebahagian daripada rentetan Cina. |
substr_compare() | Membandingkan dua rentetan bermula pada kedudukan permulaan yang ditentukan (selamat binari dan sensitif huruf secara pilihan). |
substr_count() | Mengira bilangan kali subrentetan muncul dalam rentetan. |
substr_replace() | Gantikan sebahagian daripada rentetan dengan rentetan lain. |
trim() | Alih keluar ruang putih dan aksara lain pada kedua-dua belah rentetan. |
ucfirst() | Tukar aksara pertama dalam rentetan kepada huruf besar. |
ucwords() | Tukar aksara pertama setiap perkataan dalam rentetan kepada huruf besar. |
vfprintf() | Tulis rentetan yang diformatkan ke strim output yang ditentukan. |
vprintf() | Keluarkan rentetan berformat. |
vsprintf() | Tulis rentetan yang diformatkan ke dalam pembolehubah. |
wordwrap() | Membungkus rentetan mengikut panjang yang ditentukan. |
Pemformatan rentetan
1.
Padamkan aksara (carriage return, line feed, tab) pada permulaan dan penghujung rentetan dan kembalikan rentetan hasil2 Output berformat:
htmlspecialchars(): output penapis fungsi
htmlspecialchars(): function akan Output rentetan sebagai entiti HTML (aksara dengan makna khas dalam rentetan boleh diterjemahkan ke dalam entiti HTML)strtoupper(): String case
explode( ): Berdasarkan aksara yang ditentukan sebagai keadaan split, kembali ke tatasusunan
1 . Isih:
strcmp(): Bandingkan dua rentetan
strcasecmp(): Bandingkan rentetan (tidak membezakan huruf besar dan huruf kecil )strnatcmp(): pengisihan semula jadi (bukan case-sensitive)
2) Kedudukan rentetan:
strpos(): Mengembalikan kedudukan aksara yang sepadanAtas ialah kandungan terperinci Apakah fungsi rentetan dalam php. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!