PHPexplode函数将字符串分割为数组
发布时间:2023-07-01 04:58:59
PHP的explode()函数用于将一个字符串分割为数组。
语法:
array explode ( string $delimiter , string $string [, int $limit ] )
参数说明:
- delimiter:必需,指定分割字符串的分隔符。
- string:必需,指定要分割的字符串。
- limit(可选):指定返回数组的最大长度。
返回值:
- explode()函数返回一个由分割后的子字符串组成的数组。
示例:
$str = "apple,banana,orange";
$arr = explode(",", $str);
print_r($arr);
输出:
Array
(
[0] => apple
[1] => banana
[2] => orange
)
在上述示例中,explode()函数将字符串$str使用逗号作为分隔符进行分割,得到一个包含每个子字符串的数组。
如果希望限制返回的数组长度,可以使用第三个参数limit。例如:
$str = "apple,banana,orange,grape";
$arr = explode(",", $str, 2);
print_r($arr);
输出:
Array
(
[0] => apple
[1] => banana,orange,grape
)
在上述示例中,explode()函数将字符串$str按逗号分割,但限制返回的数组长度为2。因此,只将字符串分割为两个子字符串,后面的子字符串保持不变。
