note 68571 added to function.str-ireplace

From: Date: Wed, 02 Aug 2006 08:25:10 +0000
Subject: note 68571 added to function.str-ireplace
Groups: php.notes 
Request: Send a blank email to php-notes+get-115439@lists.php.net to get a copy of this message
<?php if(!function_exists('str_ireplace')) { function str_ireplace($search, $replacement, $string){ $delimiters = array(1,2,3,4,5,6,7,8,14,15,16,17,18,19,20,21,22,23,24,25, 26,27,28,29,30,31,33,247,215,191,190,189,188,187,186, 185,184,183,182,180,177,176,175,174,173,172,171,169, 168,167,166,165,164,163,162,161,157,155,153,152,151, 150,149,148,147,146,145,144,143,141,139,137,136,135, 134,133,132,130,129,128,127,126,125,124,123,96,95,94, 63,62,61,60,59,58,47,46,45,44,38,37,36,35,34); foreach ($delimiters as $d) { if (strpos($string, chr($d))===false){ $delimiter = chr($d); break; } } if (!empty($delimiter)) { return preg_replace($delimiter.quotemeta($search).$delimiter.'i', $replacement, $string); } else { trigger_error('Homemade str_ireplace could not find a proper delimiter.', E_USER_ERROR); } } } ?> ---- Server IP: 130.206.1.5 Probable Submitter: 213.0.154.231 ---- X-Spam-Status: No, hits=3.1 required=5.0 tests=DATE_MISSING,FROM_NO_LOWER autolearn=no version=2.64 ---- Manual Page -- http://www.php.net/manual/en/function.str-ireplace.php Edit -- https://master.php.net/note/edit/68571 Del: integrated -- https://master.php.net/note/delete/68571/integrated Del: useless -- https://master.php.net/note/delete/68571/useless Del: bad code -- https://master.php.net/note/delete/68571/bad+code Del: spam -- https://master.php.net/note/delete/68571/spam Del: non-english -- https://master.php.net/note/delete/68571/non-english Del: in docs -- https://master.php.net/note/delete/68571/in+docs Del: other reasons-- https://master.php.net/note/delete/68571 Reject -- https://master.php.net/note/reject/68571 Search -- https://master.php.net/manage/user-notes.php

« previous php.notes (#115439) next »