首頁 >後端開發 >php教程 >php中截取字串的函數

php中截取字串的函數

下次还敢
下次还敢原創
2024-04-29 09:30:24417瀏覽

PHP 使用 substr() 和 mb_substr() 函數截取字串,前者適用於單字節字符,後者支援多位元組字元。使用方法:substr(字串, 起始位置, 長度);mb_substr(字串, 起始位置, 長度, 編碼)。範例:截取前5個字元:substr("Hello World", 0, 5);截取從第6個字元開始:substr("Hello World", 5);截取中間部分:substr("Hello World", 2 , 4);處理多位元組字元:mb_substr("你好世界",

php中截取字串的函數

#PHP截取字串的函數

目標:截取字串的指定部分

函數:

  • substr()
  • mb_substr()(多位元組字元)

#使用方法:

##substr( )

<code class="php">substr($string, $start, $length);</code>
  • $string:要截取的字串
  • $start:截取開始位置(0表示開始)
  • $length:截取長度(可選,預設截取到字串結尾)

mb_substr()

<code class="php">mb_substr($string, $start, $length, $encoding);</code>
  • $string:要截取的字串
  • #$start:截取開始位置(0表示開始)
  • $length:截取長度(可選,預設截取到字串結尾)
  • #$encoding:字元編碼(可選,預設UTF-8)

範例:

#截取字串的前5個字元:

<code class="php">$string = "Hello World";
$result = substr($string, 0, 5); // "Hello"</code>

截取字串從第6個字元開始:

<code class="php">$string = "Hello World";
$result = substr($string, 5); // "World"</code>

截取字串的中間部分:

<code class="php">$string = "Hello World";
$result = substr($string, 2, 4); // "llo "</code>

使用mb_substr處理多位元組字元:

<code class="php">$string = "你好世界";
$result = mb_substr($string, 0, 3, "UTF-8"); // "你好"</code>

以上是php中截取字串的函數的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn