Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- function custom_explode($delimeter,$text){
- $arr=[];
- $str="";
- $ignored="";
- $count=0;
- for ($i=0; $i < strlen($text); $i++) {
- for ($k=0; $k < strlen($delimeter); $k++) {
- for ($j=$i; $j < $i+strlen($delimeter); $j++) {
- if (isset($text[$j])) {
- $ignored=$ignored.$text[$j];
- }
- }
- if ($ignored==$delimeter) {
- $arr[$count]=$str;
- $str="";
- $count++;
- $ignored="";
- $i=$i+strlen($delimeter)-1;
- break;
- }
- else{
- $str=$str.$text[$i];
- $ignored="";
- if ($i==strlen($text)-1) {
- $arr[$count]=$str;
- }
- break;
- }
- }
- }
- return $arr;
- }
- $text="Lorem ipsum dolor set";
- $delimeter="or";
- print_r(custom_explode($delimeter,$text));
- echo "<br>";
- print_r(explode($delimeter,$text));
- ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement