【紧急】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) [我又来求助^_^]如何读取上传压缩包tar.gz里面每个文件名及内容 下拉列表问题 关于开发SNS css中定义高度自适应时IE和FF兼容问题 php的面向对象如何掌握 进着皆有分 apache rewrite 如果文件不存在就调转一个地址 大家帮帮忙呀! 重金悬赏!!!!(奖金好商量) 高分请教如何在unix下搭建邮件服务器? 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
)