Rumah  >  Artikel  >  pembangunan bahagian belakang  >  PHP - Bagaimana untuk menggunakan fungsi iconv_substr() untuk memintas sebahagian daripada rentetan?

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

WBOY
WBOYke hadapan
2023-09-05 20:01:021543semak imbas

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)

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− 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);
?>

Output

string(7) "lloWorl"

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;

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!

Kenyataan:
Artikel ini dikembalikan pada:tutorialspoint.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam