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

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

WBOY
發布: 2023-09-05 20:10:01
轉載
1618 人瀏覽過

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 個字元。

  • < li>

    $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
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板