ID: 29024
Updated by: [EMAIL PROTECTED]
Reported By: trosos at atlas dot cz
Status: Bogus
Bug Type: Documentation problem
PHP Version: Irrelevant
New Comment:
This bug has been fixed in the documentation's XML sources. Since the
online and downloadable versions of the documentation need some time to
get updated, we would like to ask you to be a bit patient.
Thank you for the report, and for helping us make our documentation
better.
(Left bogus as it is translation problem.)
Previous Comments:
------------------------------------------------------------------------
[2004-07-05 23:54:21] [EMAIL PROTECTED]
English docs are fine. The Czech translation team will update the file
when they have some time.
Thanks,
Nuno
------------------------------------------------------------------------
[2004-07-05 22:40:09] trosos at atlas dot cz
Description:
------------
Some translations (cz) of the documentation for array_values() gives an
example of implementation of array_values for PHP 3 users.
This is wrong.
The correct example may be:
<?php
function array_values ($arr) {
$t = array();
while (list($k, $v) = each ($arr)) {
$t[] = $v;
/* */ } /* */
return $t;
}
?>
Reproduce code:
---------------
<?php
function array_values ($arr) {
$t = array();
while (list($k, $v) = each ($arr)) {
$t[] = $v;
return $t;
}
}
var_dump (array_values (array ('a','b')));
?>
Expected result:
----------------
array(2) {
[0]=>
string(1) "a"
[1]=>
string(1) "b"
}
Actual result:
--------------
array(1) {
[0]=>
string(1) "a"
}
------------------------------------------------------------------------
--
Edit this bug report at http://bugs.php.net/?id=29024&edit=1