note 80029 deleted from function.explode by felipe
| From: | felipe@php.net | Date: | Tue, 25 Dec 2007 17:30:31 +0000 |
| Subject: | note 80029 deleted from function.explode by felipe | ||
| References: | 1 | Groups: | php.notes |
| Request: | Send a blank email to php-notes+get-133995@lists.php.net to get a copy of this message | ||
Note Submitter: anibalsolon at heinsfeld dot com
----
<?php
function explodeRecursive($delimiter,$string,$limit=NULL){
if(isset($limit)){
return array_reverse(array_map("strrev",
explode($delimiter,strrev($string),$limit)));
} else {
return explode($delimiter,$string);
}
}
$str = "bla|ble|bli|blo";
print_r(explode("|",$str,2));
print_r(explodeRecursive("|",$str,2));
?>
Will generate:
Array
(
[0] => bla
[1] => ble|bli|blo
)
Array
(
[0] => bla|ble|bli
[1] => blo
)