实现explode()函数功能
explode()函数功能为:使用一个字符串分割另一个字符串(根据指定字符串分割)。
<?php
//实现explode()
//echo substr('abd&&&abd',0,strpos('abd&&&abd','&&'));
function my_explode($delimiter,$string){
$res = [];
while(strpos($string,$delimiter) != false){
$temp = substr($string,0,strpos($string,$delimiter));
$string = substr($string,strpos($string,$delimiter)+2);
array_push($res,$temp);
}
if($string != false){
array_push($res,$string);
}
return $res;
}
var_dump(my_explode('&&','abd&&&abd&&&'));