Fungsi Rentetan PHP

WBOY
Lepaskan: 2024-08-29 12:46:59
asal
733 orang telah melayarinya

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-olok

Mulakan 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>" );
?>
Salin selepas log masuk

Contoh Fungsi Rentetan dalam PHP

Fungsi rentetan mudah digunakan. Di sini kita akan membincangkan cara menggunakan fungsi rentetan dalam pengaturcaraan PHP dengan bantuan contoh.

1. Addcslash()

Ini mengembalikan rentetan dengan garis miring ke belakang di hadapan aksara tertentu

Cth.:

echo addcslashes ("Hello World!","W");
Salin selepas log masuk

Output:

Hello World

2. Tambah sebatan()

Ini mengembalikan rentetan dengan garis miring ke belakang di hadapan aksara yang dipratentukan

Cth.:

echo addcslashes('Hello "World" you');
Salin selepas log masuk

Output:

Hello ” Dunia” anda.

3. bin2hex()

Menukar data binari kepada data heksadesimal

Cth.:

echo bin2hex ("Hello");
Salin selepas log masuk

Output:

48656c6c6f

4. cop()

Mengalih keluar ruang putih atau mana-mana aksara yang dipratentukan dari hujung kanan jika dinyatakan

Cth.:

echo chop ("WelcomeBack" , "Back");
Salin selepas log masuk

Output:

Selamat Datang

5. chr()

Fungsi rentetan PHP ini mengembalikan aksara nilai ASCII yang ditentukan.

Cth.:

echo char(52);
Salin selepas log masuk

Output:

4

6. chunk_split()

Digunakan untuk membelah rentetan kepada bahagian yang lebih kecil

Cth.:

echo chunk_split ($str, 2,", ");
Salin selepas log masuk

Output:

Kami,lc,om,e,

7. convert_uudecode()

Ini menyahkod rentetan dikod uu

Cth.:

echo convert_uudecode ("+22!L;W9E( %!( 4\"$`\n` ");
Salin selepas log masuk

Output:

Saya suka PHP!

convert_uuencode() melakukan sebaliknya convert_uudecode()

8. count_chars()

Fungsi rentetan PHP ini mengeluarkan data tentang bilangan aksara dalam rentetan.

Cth.:

echo count_chars ("Hello", 3);
Salin selepas log masuk

Output:

Helo

Nota: Nilai integer ialah mod yang digunakan untuk menentukan jenis output yang diperlukan
  • 0 – tatasusunan dengan nilai-bait sebagai kunci dan kekerapan setiap bait sebagai nilai.
  • 1 – sama seperti 0, tetapi hanya nilai bait dengan kekerapan lebih besar daripada sifar disenaraikan.
  • 2 – sama seperti 0, tetapi hanya nilai bait dengan kekerapan bersamaan dengan sifar disenaraikan.
  • 3 – rentetan yang mengandungi semua aksara unik dikembalikan.
  • 4 – rentetan yang mengandungi semua aksara yang tidak digunakan dikembalikan.

9. crc32()

Ini mengira jumlah semak redundansi kitaran 32-bit( Fungsi Matematik) rentetan.

Cth.:

crc32 ("Hello World!");
Salin selepas log masuk

Output:

472456355

10. Meletup()

Ini menggabungkan elemen tatasusunan dengan rentetan yang ditentukan

Cth.:

$array = array ('lastname', 'email', 'phone');
echo implode(",", $array);
Salin selepas log masuk

Output:

nama keluarga, e-mel, telefon

Nota: join() juga melakukan perkara yang sama. Ia adalah alias implode().

11. htmlspecialchars()

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);
Salin selepas log masuk

Output:

Saya Berani

12. ltrim()

Fungsi rentetan PHP ini mengalih keluar ruang putih atau aksara pratakrif dari kiri rentetan.

Cth.:

echo ltrim ("Just a sample", "Just");
Salin selepas log masuk

Output:

sampel

Nota: rtrim() melakukan kerja yang serupa dari kanan
trim() melakukan perkara yang sama dari kedua-dua hujungnya.

13. format_nombor()

Ini memformat nombor dengan beribu-ribu terkumpul

Cth.:

echo number_format (1000000);
Salin selepas log masuk

Output:

1,000,000

14. print()

Ini hanya mengeluarkan rentetan dan lebih perlahan daripada gema

Selain itu, cetakan tidak boleh digunakan dengan ()

Cth.:

print "Hello";
Salin selepas log masuk

Output:

Helo

15. md5()

Ini mengira cincang md5 rentetan

Cth.:

echo md5 ("Hello");
Salin selepas log masuk

Output:

8b1a9953c4611296a827abf8c47804d7

16. strtok()

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(" ");
}
Salin selepas log masuk

Output:

Ini
ialah
kepada
putus
rentetan

17. strupper()

This converts a string to uppercase characters

E.g.:

echo strupper ("Beautiful Day");
Salin selepas log masuk

Output:

BEAUTIFUL DAY

Note: strlower() converts strings to all lowercase characters.

18. substr()

This returns part of the string starting with the index specified

E.g.:

echo subst ("A Hot Day", 3);
Salin selepas log masuk

Output:

ot Day

19. substr_replace()

This PHP string function replaces a part of the string with the string specified.

E.g.:

echo substr_replace ("Hot", "Day",0);
Salin selepas log masuk

Output:

Day

20. wordwrap()

This wraps a string to a number of characters

E.g.:

echo wordwrap ("Hello World", 5, "\n");
Salin selepas log masuk

Output:

Hello
World

21. Strlen()

This is used to determine the length of the string passed

E.g.:

echo strlen ("Hello");
Salin selepas log masuk

Output:

5

22. Strrev()

This PHP string function is used to get the reverse of the string

E.g.:

echo strrev ("welcome");
Salin selepas log masuk

Output:

emoclew

23. Strpos()

This returns the position of the first occurrence of a string inside a string

E.g.:

echo strops("There you go", "go");
Salin selepas log masuk

Output:

11

24. Str_repeat()

This repeats a string specified number of times

E.g.:

echo str_repeat ('b', 5);
Salin selepas log masuk

Output:

bbbbb

25. Str_replace()

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");
Salin selepas log masuk

Output:

have a wonderful day

26. Nl2br()

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");
Salin selepas log masuk

Output:

Lets break

the sentence

27. similar_text()

This calculates the similarity between two strings

E.g.:

echo similar_text ("Hello World","Great World");
Salin selepas log masuk

Output:

7

28. sprintf()

This PHP string function writes a formatted string to a variable

E.g.:

echo sprintf ("There are %u wonders in the World",7);
Salin selepas log masuk

Output:

There are 7 wonders in the World

29. Str_ireplace()

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");
Salin selepas log masuk

Output:

This is a wow place

30. str_shuffle()

This randomly shuffles all characters in a string

E.g.:

echo str_shuffle("Hello World");
Salin selepas log masuk

Output:

lloeWlHdro

31. str_word_count()

This PHP string function returns the number of words in the given string

E.g.:

echo str_word_count ("a nice day");
Salin selepas log masuk

Output:

3

32. Strcspn()

This returns the number of characters before the specified character

echo strcspn ("Hello world!","w");
Salin selepas log masuk

Output:

6

33. str_pad()

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, ".");
Salin selepas log masuk

Output:

Hello…..

34. Ord()

This PHP string function returns the ASCII value of the first character of the string.

E.g.:

echo ord ("hello");
Salin selepas log masuk

Output:

104

35. Strchr()

Find the first occurrence of a specified string within a string

E.g.:

echo strchr ("Hello world!", "world");
Salin selepas log masuk

Output:

world!

36. Strspn()

This returns the number of characters found in the string that contains characters from the specified string.

E.g.:

echo strspn ("Hello world!", "Hl");
Salin selepas log masuk

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!

Label berkaitan:
php
sumber:php
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan