自定义多字符爆炸功能

时间:2017-07-19 13:39:46

标签: php

我在PHP中编写自定义爆炸功能。它适用于一个字符,但如何修改多个字符呢? 如果更改此代码,请仅使用strlen()函数。

function myExplode($delimiter,$str){

$arr=[];
$s="";
$count=0;


for ($i=0; $i < strlen($str); $i++) { 
    if ($str[$i]!=$delimiter) {
        $s=$s.$str[$i];
        if (!isset($str[$i+1])) {
            $arr[$count]=$s;
            $count++;
            $s="";
        }
    }
    else{
        $arr[$count]=$s;
        $count++;
        $s="";
    }

}
    return $arr;

}

$hello="Hello World,this is me";
$explodedArr=myExplode("is",$hello);

print_r($explodedArr);

0 个答案:

没有答案