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

Reply via email to