note 70688 deleted from ref.array by felipe
| From: | felipe@php.net | Date: | Sun, 30 Dec 2007 19:27:00 +0000 |
| Subject: | note 70688 deleted from ref.array by felipe | ||
| References: | 1 | Groups: | php.notes |
| Request: | Send a blank email to php-notes+get-134515@lists.php.net to get a copy of this message | ||
Note Submitter: sneskid at hotmail dot com
----
notice
<?php
$v = array();
$v['0'] = 's';
$v[0] = 'i';
echo $v['0'];
echo $v[0];
$v['.1'] = 's';
$v[.1] = 'i';
echo $v['.1'];
echo $v[.1];
$v['0.1'] = 's';
$v[0.1] = 'i';
echo $v['0.1'];
echo $v[0.1];
// output: iisi
foreach($v as $key => $val) echo $v[$key] . ' : ' . $val . "\r\n";
// output: iisi
?>
This means foreach preserves the key data type, it also means arrays distinguish between float
numbers and float like strings, unlike integers