當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


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−如果編碼參數不存在或為空,則假定字符串在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"

相關用法


注:本文由純淨天空篩選整理自Urmila Samariya大神的英文原創作品 PHP – How to cut out part of a string using iconv_substr()?。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。