For Programmers: Free Programming Magazines  


Home > Archive > PHP Documentation > January 2006 > #36009 [Bgs->Csd]: preg_replace wrong parametre count









You are viewing an archived Text-only version of the thread. To view this thread in it's original format and/or if you want to reply to this thread please [click here]

 

Author #36009 [Bgs->Csd]: preg_replace wrong parametre count
telnes at graffline dot org

2006-01-14, 7:56 am

ID: 36009
User updated by: telnes at graffline dot org
Reported By: telnes at graffline dot org
-Status: Bogus
+Status: Closed
Bug Type: Documentation problem
Operating System: XP
PHP Version: php5.1
New Comment:

the probleme came on the update on php4 to php5 on my computer I think
!

bug close !


Previous Comments:
------------------------------------------------------------------------

[2006-01-14 13:38:08] tony2001@php.net

There is no such version as 5.1.
We know nothing about mexen.net (what was it name again?), PHP.net is
the only site where you should look for the docs.
And yes, your code works fine.

------------------------------------------------------------------------

[2006-01-14 13:19:24] telnes at graffline dot org

my php version PHP 5.1

------------------------------------------------------------------------

[2006-01-14 13:17:33] telnes at graffline dot org

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 this bug report at http://bugs.php.net/?id=36009&edit=1
Sponsored Links







Also available: Server administration forum archive | Web Design forum archive | Software forum archive | Hardware reviews archive

Copyright 2008 codecomments.com