Cara menggunakan fungsi str_word_count dalam PHP untuk mengira bilangan perkataan dalam rentetan

WBOY
Lepaskan: 2023-06-26 13:24:02
asal
1602 orang telah melayarinya

Dalam pembangunan PHP, mengira bilangan perkataan dalam rentetan adalah tugas biasa. Fungsi str_word_count dalam PHP menyediakan cara yang mudah, cepat dan boleh dipercayai untuk mengira bilangan perkataan dalam rentetan tertentu.

Artikel ini akan memperkenalkan cara menggunakan fungsi str_word_count dalam PHP untuk mengira bilangan perkataan dalam rentetan, termasuk penggunaan, nilai pulangan dan senario aplikasi praktikal fungsi ini.

1. Pengenalan fungsi

str_word_count fungsi ialah fungsi pemprosesan rentetan terbina dalam PHP, yang digunakan untuk mengira bilangan perkataan dalam rentetan. Fungsi ini menyokong tiga parameter, iaitu rentetan yang akan dikira, corak dan set aksara pilihan.

Prototaip fungsi ialah:

str_word_count(rentetan $string, int $format = 0, string|null $char_list = null): bercampur

Antaranya, $string mewakili rentetan yang akan dikira dan $format mewakili format hasil yang dikembalikan , $char_list ialah parameter set aksara pilihan.

2. Nilai pulangan

Nilai pulangan fungsi str_word_count bergantung pada tetapan parameter $format. Khususnya, parameter $format mempunyai pilihan berikut:

  1. $format = 0: Mengembalikan bilangan semua perkataan dalam rentetan, nilai lalai ialah 0.
  2. $format = 1: Mengembalikan tatasusunan yang mengandungi kedudukan permulaan setiap perkataan dalam rentetan.
  3. $format = 2: Mengembalikan tatasusunan yang mengandungi setiap perkataan.

3. Contoh penggunaan

Yang berikut menggunakan beberapa contoh untuk menggambarkan penggunaan fungsi str_word_count.

  1. Kira bilangan perkataan dalam rentetan

$string = "Hello world! Apa khabar?";
$count = str_word_count($string);
echo "Jumlah perkataan ialah :". $count;
?>

Hasil output ialah:

Jumlah perkataan ialah: 6

  1. Kembalikan susunan perkataan

$string = "Hello world! adakah anda?";
$ words = str_word_count($string, 2);
print_r($words);
?>

Hasil output ialah:

Array
(

[0] => Hello
[1] => world
[2] => How
[3] => are
[4] => you
Salin selepas log masuk

)

    balikkan kedudukan
  1. setiap perkataan

< ?php
$string = "Hello world! Apa khabar?";
$positions = str_word_count($string, 1);
print_r($positions);
?>

The hasil output ialah:

Array
(

[0] => 0
[1] => 6
[2] => 12
[3] => 16
[4] => 20
Salin selepas log masuk

)

4. Summary

Artikel ini memperkenalkan penggunaan asas fungsi str_word_count dalam PHP dan maksud nilai pulangan. Melalui fungsi ini, kita boleh mengira bilangan perkataan dalam rentetan dan kedudukannya dengan mudah, supaya dapat melakukan pemprosesan rentetan dengan lebih baik.

Selain mengira bilangan perkataan, fungsi str_word_count juga boleh digunakan untuk melaksanakan beberapa fungsi lain, seperti memadam semua perkataan atau menukar perkataan kepada tatasusunan, dsb. Dalam pembangunan sebenar, kita boleh menggunakan fungsi ini secara fleksibel untuk menjadikan kod lebih ringkas dan cekap.

Atas ialah kandungan terperinci Cara menggunakan fungsi str_word_count dalam PHP untuk mengira bilangan perkataan dalam rentetan. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:php.cn
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