PHP - Bagaimana untuk menggunakan fungsi iconv_substr() untuk memintas sebahagian daripada rentetan?

WBOY
Lepaskan: 2023-09-05 20:10:01
ke hadapan
1569 orang telah melayarinya

PHP - 如何使用iconv_substr()函数截取字符串的一部分?

Dalam PHP, fungsi iconv_substr() digunakan untuk memotong sebahagian daripada rentetan yang ditentukan dengan menggunakan parameter ofset dan panjang. Katakan kita mempunyai rentetan "helloWorld", dan kita hanya mahu memotong dan memaparkan rentetan (llowo), kemudian kita akan menggunakan nombor antara 2 dan 5 untuk memilihnya.

Syntax

string iconv_substr(str $string, int $offset, int $length, str $encoding)
Salin selepas log masuk

Parameter

iconv_substr() menerima empat parameter: $string, $offset, $length dan $en

  • $string−

    Parameter $string menentukan pengekodan asal

  • $offset−

    Jika parameter $offset bukan negatif, fungsi (iconv_substr) bermula daripada aksara mengimbangi Bahagian yang dipilih, mengira dari sifar. Jika negatif, fungsi iconv_substr() memotong bahagian bermula pada kedudukan itu, mengimbangi aksara dari hujung rentetan.

  • $length−
  • Jika parameter $length diberikan dan positif, nilai pulangan mengandungi paling banyak aksara panjang bermula dari offset.

  • $encoding−< li> Jika hujah pengekodan tiada atau batal, rentetan diandaikan berada dalam

    iconv.internal_encoding.

    Nilai Pulangan

iconv_substr()

Fungsi mengembalikan bahagian rentetan yang ditentukan oleh parameter ofset dan panjang. Mengembalikan Palsu jika rentetan lebih pendek daripada aksara offset. Jika rentetan adalah sama panjang dengan aksara offset, rentetan nol atau kosong akan dikembalikan.

Contoh 1

Fungsi iconv_substr() dibaca tanpa spasi

Demonstrasi langsung

<?php
   // Helloworld sting is used
   // To cut the selected portion from string
   //iconv_substr function is used
   $string = iconv_substr("HelloWorld!", 2, 7, "UTF-8");

   // It will returns the character from 2 to 7
   var_dump($string);
?>
Salin selepas log masuk

Output

string(7) "lloWorl"
Salin selepas log masuk

Contoh 2

Fungsi iconv_substr(

) dibaca dengan spacestr(

secara langsung Output

<?php
   // Helloworld sting is used
   // To cut the selected portion from string
   //iconv_substr function is used
   $string = iconv_substr ("Hello World!", 2, 7, "UTF-8");

   // It will returns the character from 2 to 7
   var_dump($string);
?gt;
Salin selepas log masuk

Atas ialah kandungan terperinci PHP - Bagaimana untuk menggunakan fungsi iconv_substr() untuk memintas sebahagian daripada rentetan?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:tutorialspoint.com
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
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!