note 125572 added to function.explode

From: Date: Sun, 06 Dec 2020 13:51:26 +0000
Subject: note 125572 added to function.explode
Groups: php.notes 
Request: Send a blank email to php-notes+get-215942@lists.php.net to get a copy of this message
function aexplode($delimiters,$string,$trimduplicate = false) { if (!is_array($delimiters)) return explode($delimiters,$string); $stringaux = str_replace($delimiters, $delimiters[0], $string); if ($trimduplicate) while (strpos($stringaux,$delimiters[0].$delimiters[0]) !== false) $stringaux = str_replace($delimiters[0].$delimiters[0],$delimiters[0],$stringaux); return explode($delimiters[0],$stringaux); } This functions will work and accept array. ---- Server IP: 45.112.84.4 Probable Submitter: 45.91.156.130 (proxied: 2804:14c:5bb1:804c:6d3a:f57d:e435:ebe6) ---- Manual Page -- http://php.net/manual/en/function.explode.php Edit -- https://master.php.net/note/edit/125572 Del: integrated -- https://master.php.net/note/delete/125572/integrated Del: useless -- https://master.php.net/note/delete/125572/useless Del: bad code -- https://master.php.net/note/delete/125572/bad+code Del: spam -- https://master.php.net/note/delete/125572/spam Del: non-english -- https://master.php.net/note/delete/125572/non-english Del: in docs -- https://master.php.net/note/delete/125572/in+docs Del: other reasons-- https://master.php.net/note/delete/125572 Reject -- https://master.php.net/note/reject/125572 Search -- https://master.php.net/manage/user-notes.php

« previous php.notes (#215942) next »