在 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"
<?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中文網其他相關文章!