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


PHP mb_substr()用法及代碼示例


在 PHP 中,mb_substr()用於返回給定字符串的選定部分。多字節保險箱substr()根據字符數工作。它從字符串的開頭計算位置。它將為第一個字符位置返回 0,為第二個位置字符返回 1,依此類推。

用法

string mb_substr(str $string, int $start, int $length, str $encoding)

參數

這個 PHP 函數接受四個參數:$string$start$length$encoding

  • $string−此參數用於從給定字符串中提取子字符串。

$string = mb_substr("Welcome to the online tutorials!", 5, 10, "UTF-8");
  • $start−如果 start 是非負數,則此參數為從 start 開始的第一個字符返回 0。例如,如果給定的字符串是“abcefg”那麽第一個位置的字符是 0 表示“a”等等。如果起始字符串為負數,則返回字符串末尾的字符。

  • $length−長度參數是字符串中要使用的最大字符數。

// Length is used from character (5 to 10) (5, 10, "UTF-8");
  • $encoding− 它用於字符編碼。如果省略或為空,將使用內部字符編碼值。

返回值

多字節子字符串函數將通過使用startlength參數。

示例

<?php
   // the mb_substr function will return
   // the selected part of string
   $string = mb_substr("Welcome to the online tutorials!", 5, 10, "UTF-8");

   // Convert selected string in upper case
   $string = mb_convert_case($string, MB_CASE_UPPER, "UTF-8");

   // Output will be me to the
   echo "$string";
?>

輸出

ME TO THE

相關用法


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