<?php
$string="hello world";
$delimiter="aaa";
var_dump(explode($delimiter,$string));// hello world
var_dump(explode($delimiter,$string,-1));// array();
用explode来判断元素是否存在是有弊端的,最好用strpos
请注意第三个参数用法
如果设置了
limit
参数并且是正数,则返回的数组包含最多limit
个元素,而最后那个元素将包含string
的剩余部分。如果
limit
参数是负数,则返回除了最后的 -limit
个元素外的所有元素。如果
limit
是 0,则会被当做 1。