php explode() 函數將字符串按指定分隔符(或正則表達式)分割為數組,返回值為數組。用法包括:使用逗號分隔字符串:explode(“,”, “apple,banana,cherry”)使用正則表達式分隔字符串:explode(“-“, “123-456-7890”)限制返回數組元素個數:explode(“,”, “apple,banana,cherry”, 2) 將僅返回 [“apple”, “banana”]
PHP explode() 函數
explode() 函數用于將字符串按照指定的字符或正則表達式分割成數組。
語法:
<code class="php">array explode(string delimiter, string string, int limit)</code>
登錄后復制
參數:
delimiter:分割字符或正則表達式。
string:要分割的字符串。
limit:可選參數,指定返回數組中的元素個數。默認為 -1(不限制)。
返回值:
一個包含分割后的字符串的數組。
用法:
explode() 函數根據指定的分割符將字符串分割成數組。例如:
<code class="php">$str = "Hello, world!"; $arr = explode(",", $str); print_r($arr);</code>
登錄后復制
輸出:
<code>Array ( [0] => Hello [1] => world! )</code>
登錄后復制
示例:
按照逗號分割字符串:
<code class="php">$str = "apple,banana,cherry"; $arr = explode(",", $str);</code>
登錄后復制
按照正則表達式分割字符串:
<code class="php">$str = "123-456-7890"; $arr = explode("-", $str);</code>
登錄后復制
限制返回數組中的元素個數:
<code class="php">$str = "apple,banana,cherry"; $arr = explode(",", $str, 2);</code>
登錄后復制
這將只返回兩個元素的數組,即 [“apple”, “banana”]。