explode 是 PHP 一个常见的字符串处理函数,主要用于将字符串按照指定的分隔符拆分成数组。比如下面的代码就是通过英文逗号将字符串转换为数组。$str = "apple,banana,orange";
$fruits = explode(",", $str);
// 结果:
// Array
// (
// [0] => apple
// [1] => banana
// [2] => orange
// )我相信大部分人(主要是我)都是这么用这个函数,但是绝大部分都不知道,explode这个 PHP 函数还有第三个参数:$limit,这是一个可选参数,限制返回数组的最大元素数量。我标题里面说这么好用,好用在哪里呢?🧐🙋♀️🌰 我有个字符串,比如args=type=select&name;=gravatar,这个字符串其实是两部分,第一部分是args是 key,第二部分(type=select&name;=gravatar),它其实是个query_string,我的目的到时候通过 WordPress 函数wp_parse_args函数是将其解析成数组的。如果直接使用explode分割字符串拆成数组的话:$str = "args=type=select&name;=gravatar";
$arr = explode("=
...
继续阅读