1 2 3 4 5 6 7 | <?php $splitby = array('these','are','the','words','to','split','by'); $text = 'This is the string which needs to be split by the above words.'; $pattern = '/\s?'.implode($splitby, '\s?|\s?').'\s?/'; $result = preg_split($pattern, $text, -1, 1 /*PREG_SPLIT_NO_EMPTY*/); var_dump($result); ?> |
PD9waHAKJHNwbGl0YnkgPSBhcnJheSgndGhlc2UnLCdhcmUnLCd0aGUnLCd3b3JkcycsJ3RvJywnc3BsaXQnLCdieScpOwokdGV4dCA9ICdUaGlzIGlzIHRoZSBzdHJpbmcgd2hpY2ggbmVlZHMgdG8gYmUgc3BsaXQgYnkgdGhlIGFib3ZlIHdvcmRzLic7CiRwYXR0ZXJuID0gJy9ccz8nLmltcGxvZGUoJHNwbGl0YnksICdccz98XHM/JykuJ1xzPy8nOwokcmVzdWx0ID0gcHJlZ19zcGxpdCgkcGF0dGVybiwgJHRleHQsIC0xLCAxIC8qUFJFR19TUExJVF9OT19FTVBUWSovKTsKdmFyX2R1bXAoJHJlc3VsdCk7Cj8+
-
upload with new input
-
result: Success time: 0s memory: 13112 kB returned value: 0
array(5) { [0]=> string(7) "This is" [1]=> string(18) "string which needs" [2]=> string(2) "be" [3]=> string(5) "above" [4]=> string(1) "." }


