#36009 [NEW]: preg_replace wrong parametre count

From: Date: Sat, 14 Jan 2006 12:17:35 +0000
Subject: #36009 [NEW]: preg_replace wrong parametre count
Groups: php.doc 
Request: Send a blank email to phpdoc+get-969371546@lists.php.net to get a copy of this message
From: telnes at graffline dot org Operating system: XP PHP version: Irrelevant PHP Bug Type: Documentation problem Bug description: preg_replace wrong parametre count Description: ------------ parametre count didn't work well Reproduce code: --------------- the doc code <?php $count = 0; echo preg_replace(array('/\d/', '/\s/'), '*', 'xp 4 to', -1 , $count); echo $count; //3 ?> Expected result: ---------------- i expect the doc result 3 :) Actual result: -------------- actualy the result I have is Warning: Wrong parameter count for preg_replace() in e:\...php on line x it meen that the $count variable is to much I think ! maby the probleme came because i don't upgrade my php version well.(php4->php5) other question : why the php.net don'give the same synthaxe for the preg_replace than nexen.net PHP.NET => mixed preg_replace ( mixed pattern, mixed replacement, mixed subject [, int limit [, int &count]] ) NENXEN.NET => mixed preg_replace ( mixed pattern , mixed replacement , mixed subject , int limit , int count ) int &count != int count ^ (using reference ???) thanks telnes -- Edit bug report at http://bugs.php.net/?id=36009&edit=1 -- Try a CVS snapshot (PHP 4.4): http://bugs.php.net/fix.php?id=36009&r=trysnapshot44 Try a CVS snapshot (PHP 5.1): http://bugs.php.net/fix.php?id=36009&r=trysnapshot51 Try a CVS snapshot (PHP 6.0): http://bugs.php.net/fix.php?id=36009&r=trysnapshot60 Fixed in CVS: http://bugs.php.net/fix.php?id=36009&r=fixedcvs Fixed in release: http://bugs.php.net/fix.php?id=36009&r=alreadyfixed Need backtrace: http://bugs.php.net/fix.php?id=36009&r=needtrace Need Reproduce Script: http://bugs.php.net/fix.php?id=36009&r=needscript Try newer version: http://bugs.php.net/fix.php?id=36009&r=oldversion Not developer issue: http://bugs.php.net/fix.php?id=36009&r=support Expected behavior: http://bugs.php.net/fix.php?id=36009&r=notwrong Not enough info: http://bugs.php.net/fix.php?id=36009&r=notenoughinfo Submitted twice: http://bugs.php.net/fix.php?id=36009&r=submittedtwice register_globals: http://bugs.php.net/fix.php?id=36009&r=globals PHP 3 support discontinued: http://bugs.php.net/fix.php?id=36009&r=php3 Daylight Savings: http://bugs.php.net/fix.php?id=36009&r=dst IIS Stability: http://bugs.php.net/fix.php?id=36009&r=isapi Install GNU Sed: http://bugs.php.net/fix.php?id=36009&r=gnused Floating point limitations: http://bugs.php.net/fix.php?id=36009&r=float No Zend Extensions: http://bugs.php.net/fix.php?id=36009&r=nozend MySQL Configuration Error: http://bugs.php.net/fix.php?id=36009&r=mysqlcfg

« previous php.doc (#969371546) next »