【紧急】php for循环和数组的奇怪问题 <?phpfor($i=1;$i<=5;$i++){ $block = 8.0+(0.5*$i-0.5); $time[$block]=$block;}echo"<pre>";print_r ($time);?>运行的结果是:Array( [8] => 8.5 [9] => 9.5 [10] => 10)我想要的是[8]=>8[8.5]=>8.5...[10]=>10 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 使用字串作为index,就可以。 把數組下標轉化為字符串<?phpfor($i=1;$i<=5;$i++){ $block = 8.0+(0.5*$i-0.5); $time["".$block.""]=$block;}echo"<pre>";print_r ($time);?> for($i=1;$i<=5;$i++){ $block = 8.0+(0.5*$i-0.5); $time["$block"]=$block;}echo"<pre>";print_r ($time);Array( [8] => 8 [8.5] => 8.5 [9] => 9 [9.5] => 9.5 [10] => 10) 求mysql分表策略 关于 文本中 包含 xml 结构 php中$符号的问题 求助-请问谁有全球的省市数据库 问一个mysql排序问题 获取下拉框的值提交 ueditor在CI框架中使用IE浏览器JS报错 Smarty 怎么样,怎么不见大家讨论这方面的? 请教高手,一个看是很怪的问题 我该如何确定PHP的学习方向 如何学会php啊? [在线等]PHP查询MSSQL时间是出现的不一致情况
for($i=1;$i<=5;$i++){
$block = 8.0+(0.5*$i-0.5);
$time["".$block.""]=$block;}
echo"<pre>";
print_r ($time);
?>
$block = 8.0+(0.5*$i-0.5);
$time["$block"]=$block;}
echo"<pre>";
print_r ($time);Array
(
[8] => 8
[8.5] => 8.5
[9] => 9
[9.5] => 9.5
[10] => 10
)