explode的limit参数描述看不懂

$str="apple,pear,banana,orange";
        $arr=explode(",",$str);      //用逗号对str字符串进行分隔
        echo "第一次分隔的结果为:";
        echo "<pre>";
        print_r($arr)."<br>";
        echo "第二次分隔的结果为:";
        $arr=explode(",",$str,2);    //用逗号对str字符串进行分隔,限制返回字符串个数为2 
        print_r($arr);

limit参数:可选。规定所返回的数组元素的数目。

可我实际用着怎么感觉limit是指分隔字符串个数?

错过了年华
浏览 1473回答 1
1回答

shineky

如果设置了 limit 参数并且是正数,则返回的数组包含最多 limit 个元素,而最后那个元素将包含 string 的剩余部分。 如果 limit 参数是负数,则返回除了最后的 -limit 个元素外的所有元素。 如果 limit 是 0,则会被当做 1。
打开App,查看更多内容
随时随地看视频慕课网APP