Rumah > Artikel > pembangunan bahagian belakang > Fungsi Rentetan PHP
PHP terbina dalam menyokong beberapa jenis data. Selain daripada ini, PHP juga menyokong banyak fungsi yang digunakan semasa bekerja pada beberapa data. Fungsi PHP String ialah beberapa fungsi yang digunakan untuk memanipulasi data rentetan. Semua fungsi ini dipratakrifkan. Terdapat keperluan untuk memasang sebarang pemalam. Mari lihat beberapa fungsi rentetan PHP.
IKLAN Kursus Popular dalam kategori ini PEMBANGUN PHP - Pengkhususan | 8 Siri Kursus | 3 Ujian Olok-olokMulakan Kursus Pembangunan Perisian Percuma Anda
Pembangunan web, bahasa pengaturcaraan, ujian perisian & lain-lain
Di bawah ialah beberapa fungsi rentetan dan contoh digambarkan dengan sintaks berikut.
<?php echo func( "<data>" ); ?>
Fungsi rentetan mudah digunakan. Di sini kita akan membincangkan cara menggunakan fungsi rentetan dalam pengaturcaraan PHP dengan bantuan contoh.
Ini mengembalikan rentetan dengan garis miring ke belakang di hadapan aksara tertentu
Cth.:
echo addcslashes ("Hello World!","W");
Output:
Hello World
Ini mengembalikan rentetan dengan garis miring ke belakang di hadapan aksara yang dipratentukan
Cth.:
echo addcslashes('Hello "World" you');
Output:
Hello ” Dunia” anda.
Menukar data binari kepada data heksadesimal
Cth.:
echo bin2hex ("Hello");
Output:
48656c6c6f
Mengalih keluar ruang putih atau mana-mana aksara yang dipratentukan dari hujung kanan jika dinyatakan
Cth.:
echo chop ("WelcomeBack" , "Back");
Output:
Selamat Datang
Fungsi rentetan PHP ini mengembalikan aksara nilai ASCII yang ditentukan.
Cth.:
echo char(52);
Output:
4
Digunakan untuk membelah rentetan kepada bahagian yang lebih kecil
Cth.:
echo chunk_split ($str, 2,", ");
Output:
Kami,lc,om,e,
Ini menyahkod rentetan dikod uu
Cth.:
echo convert_uudecode ("+22!L;W9E( %!( 4\"$`\n` ");
Output:
Saya suka PHP!
convert_uuencode() melakukan sebaliknya convert_uudecode()
Fungsi rentetan PHP ini mengeluarkan data tentang bilangan aksara dalam rentetan.
Cth.:
echo count_chars ("Hello", 3);
Output:
Helo
Nota: Nilai integer ialah mod yang digunakan untuk menentukan jenis output yang diperlukanIni mengira jumlah semak redundansi kitaran 32-bit( Fungsi Matematik) rentetan.
Cth.:
crc32 ("Hello World!");
Output:
472456355
Ini menggabungkan elemen tatasusunan dengan rentetan yang ditentukan
Cth.:
$array = array ('lastname', 'email', 'phone'); echo implode(",", $array);
Output:
nama keluarga, e-mel, telefon
Nota: join() juga melakukan perkara yang sama. Ia adalah alias implode().Ini menukar beberapa aksara yang dipratentukan kepada entiti HTML, iaitu ia menunjukkan sumber.
Cth:
$str = "I am <b>Bold</b>"; echo $str; => I am <strong>Bold</strong> echo htmlspecialchars($str);
Output:
Saya Berani
Fungsi rentetan PHP ini mengalih keluar ruang putih atau aksara pratakrif dari kiri rentetan.
Cth.:
echo ltrim ("Just a sample", "Just");
Output:
sampel
Nota: rtrim() melakukan kerja yang serupa dari kananIni memformat nombor dengan beribu-ribu terkumpul
Cth.:
echo number_format (1000000);
Output:
1,000,000
Ini hanya mengeluarkan rentetan dan lebih perlahan daripada gema
Selain itu, cetakan tidak boleh digunakan dengan ()
Cth.:
print "Hello";
Output:
Helo
Ini mengira cincang md5 rentetan
Cth.:
echo md5 ("Hello");
Output:
8b1a9953c4611296a827abf8c47804d7
Ini membahagikan rentetan kepada rentetan yang lebih kecil
Cth.:
$string = "This is to break a string"; $token = strtok ($string, " "); echo($token); => This To get all words of string, while ($token !== false){ echo "$token<br>"; $token = strtok(" "); }
Output:
Ini
ialah
kepada
putus
rentetan
This converts a string to uppercase characters
E.g.:
echo strupper ("Beautiful Day");
Output:
BEAUTIFUL DAY
Note: strlower() converts strings to all lowercase characters.This returns part of the string starting with the index specified
E.g.:
echo subst ("A Hot Day", 3);
Output:
ot Day
This PHP string function replaces a part of the string with the string specified.
E.g.:
echo substr_replace ("Hot", "Day",0);
Output:
Day
This wraps a string to a number of characters
E.g.:
echo wordwrap ("Hello World", 5, "\n");
Output:
Hello
World
This is used to determine the length of the string passed
E.g.:
echo strlen ("Hello");
Output:
5
This PHP string function is used to get the reverse of the string
E.g.:
echo strrev ("welcome");
Output:
emoclew
This returns the position of the first occurrence of a string inside a string
E.g.:
echo strops("There you go", "go");
Output:
11
This repeats a string specified number of times
E.g.:
echo str_repeat ('b', 5);
Output:
bbbbb
This PHP string function finds the specified word, replaces that with a specified word, and return the string
E.g.:
echo str_replace ("great", "wonderful", "have a great day");
Output:
have a wonderful day
This PHP string function inserts html line breaks in front of each new line of the string
E.g.:
echo nl2br ("Lets break \nthe sentence");
Output:
Lets break
the sentence
This calculates the similarity between two strings
E.g.:
echo similar_text ("Hello World","Great World");
Output:
7
This PHP string function writes a formatted string to a variable
E.g.:
echo sprintf ("There are %u wonders in the World",7);
Output:
There are 7 wonders in the World
This replaces characters in the string with specific characters. This function is case insensitive.
E.g.:
echo str_ireplace ("great", "WOW", "This is a great place");
Output:
This is a wow place
This randomly shuffles all characters in a string
E.g.:
echo str_shuffle("Hello World");
Output:
lloeWlHdro
This PHP string function returns the number of words in the given string
E.g.:
echo str_word_count ("a nice day");
Output:
3
This returns the number of characters before the specified character
echo strcspn ("Hello world!","w");
Output:
6
This function is used to pad to the right side of the string, a specified number of characters with the specified character
E.g.:
echo str_pad ("Hello", 10, ".");
Output:
Hello…..
This PHP string function returns the ASCII value of the first character of the string.
E.g.:
echo ord ("hello");
Output:
104
Find the first occurrence of a specified string within a string
E.g.:
echo strchr ("Hello world!", "world");
Output:
world!
This returns the number of characters found in the string that contains characters from the specified string.
E.g.:
echo strspn ("Hello world!", "Hl");
Output:
1
There are few more string functions available in PHP. The above string functions are commonly used functions in PHP for various requirements.
Atas ialah kandungan terperinci Fungsi Rentetan PHP. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!