首頁 >後端開發 >php教程 >PHP - 如何使用iconv_substr()函數截取字串的一部份?

PHP - 如何使用iconv_substr()函數截取字串的一部份?

WBOY
WBOY轉載
2023-09-05 20:01:021619瀏覽

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

在 PHP 中,iconv_substr() 函數用於透過偏移量和長度參數來剪切指定字串的一部分。假設我們有一個字串“helloWorld”,並且我們只想剪切並顯示字串(llowo),那麼我們將使用2到5之間的數字來選擇它。

語法

string iconv_substr(str $string, int $offset, int $length, str $encoding)

參數

iconv_substr()接受四個參數:$string$offset$length $encoding

  • $string− $string 參數指定原始編碼

  • ##$offset− 如果$ offset 參數非負,則iconv_substr() 函數會剪切從偏移字元開始的字串的選定部分,從零開始計數。如果為負數,則 iconv_substr() 函數會剪下從該位置開始的部分,並從字串末端偏移字元。

  • $length− 如果給定了 $length 參數且為正數,則其傳回值最多包含從 offset 開始的部分的 length 個字元。

  • $encoding− 若編碼參數不存在或為 null,則假定字串採用 iconv.internal_encoding

傳回值

iconv_substr()函數傳回由偏移量和長度參數指定的字串部分。如果字串比偏移字元短,則傳回 False。如果字串與偏移字元的長度完全相同,則將傳回 null 或空字串。

範例1

無空格讀取的iconv_substr() 函數

# 現場示範

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

輸出

string(7) "lloWorl"

範例2

有空格讀取的iconv_substr() 函數

 即時示範

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

輸出

string(7) "llo Wor"

以上是PHP - 如何使用iconv_substr()函數截取字串的一部份?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文轉載於:tutorialspoint.com。如有侵權,請聯絡admin@php.cn刪除