note 89550 deleted from function.implode by hholzgra

From: Date: Thu, 02 Aug 2012 13:21:43 +0000
Subject: note 89550 deleted from function.implode by hholzgra
References: 1  Groups: php.notes 
Request: Send a blank email to php-notes+get-189763@lists.php.net to get a copy of this message
Note Submitter: vega at terzapersona dot com ---- I have improved crashinside's function for db use function mt_implode($char,$array,$fix='',$addslashes=false) { $lem = array_keys($array); $char = htmlentities($char); for($i=0;$i<sizeof($lem);$i++) { if($addslashes){ $str .= $fix.(($i == sizeof($lem)-1) ? addslashes($array[$lem[$i]]).$fix : addslashes($array[$lem[$i]]).$fix.$char); }else{ $str .= $fix.(($i == sizeof($lem)-1) ? $array[$lem[$i]].$fix : $array[$lem[$i]].$fix.$char); } } return $str; } $array = array("apple", "orange", "tree", "Sant' Anna"); echo mt_implode(', ', $array,'"',true); // "apple", "orange", "tree", "Sant\' Anna"

« previous php.notes (#189763) next »