在 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−如果編碼參數不存在或為空,則假定字符串在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_strlen()用法及代碼示例
- PHP iconv_set_encoding()用法及代碼示例
- PHP iconv_mime_decode()用法及代碼示例
- PHP iconv_mime_decode_headers()用法及代碼示例
- PHP iconv_mime_encode()用法及代碼示例
- PHP iconv_get_encoding()用法及代碼示例
- PHP iconv()用法及代碼示例
- PHP is_file( )用法及代碼示例
- PHP imagegif()用法及代碼示例
- PHP imageresolution()用法及代碼示例
- PHP imagebmp()用法及代碼示例
- PHP is_link( )用法及代碼示例
- PHP imap_getsubscribed()用法及代碼示例
- PHP is_link()用法及代碼示例
- PHP imagearc()用法及代碼示例
- PHP imageftbbox()用法及代碼示例
- PHP idate()用法及代碼示例
- PHP imagecreatefromgif()用法及代碼示例
- PHP imagecreatefrombmp()用法及代碼示例
- PHP imap_header()用法及代碼示例
注:本文由純淨天空篩選整理自Urmila Samariya大神的英文原創作品 PHP – How to cut out part of a string using iconv_substr()?。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。