php数组输出

<?phpfor($a=0;$a<49;$a++){$cardRnd=mt_rand(10,99);if($cardRnd==39)$cardRnd=40;$rnd[$a... <?php
for ($a = 0; $a < 49; $a++) {
$cardRnd = mt_rand(10, 99);
if ( $cardRnd == 39 )

$cardRnd = 40;
$rnd[$a+1] = $cardRnd;

}
print_r($rnd[$a]);
?>
的结果怎么以数组的形式输出!!可以在加分!!!
数字之间用逗号隔开;例如(12,15.17,63,10) 得到的结果可以要直接添加到数据库内!!!
展开
 我来答
sky9zhang
2010-07-05
知道答主
回答量:22
采纳率:0%
帮助的人:0
展开全部
数字之间用逗号隔开??

例如
<?php
$str="1,2,3,4,5,6,7,8,9,10";
$arr=explode(",",$str);
print_r($arr);//或用var_dump($arr);

根据你上面的例子,print_r(参数) 参数应该是个数组,而print_r($rnd[$a])表示一个元素
for ($a = 0; $a < 49; $a++) {
$cardRnd = mt_rand(10, 99);
$rnd[$a+1] = $cardRnd;

}
print_r($rnd);
这样是可以的

?>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
wulilyya
2010-07-10
知道答主
回答量:10
采纳率:0%
帮助的人:0
展开全部
print_r($rnd[$a]) 换成 print_r($rnd)就是以数组的形式输出了,你要将他数字之间用逗号隔开 直接用 implode(",",$rnd)就好了;
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
白痴狼
2010-07-05 · TA获得超过138个赞
知道小有建树答主
回答量:307
采纳率:0%
帮助的人:250万
展开全部
echo implode(",", $rnd);

不知道你所谓的数组形式是什么意思

可以参考

print_r($rnd);
var_dump($rnd);
var_export($rnd);
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
laolang81
2010-07-05 · 超过69用户采纳过TA的回答
知道小有建树答主
回答量:218
采纳率:0%
帮助的人:103万
展开全部
foreach($rnd as $name=>$val){
echo $name.".".$val;
}

上述程序实现了你的想法
echo $name.".".$val;中间的点随便换,中间的奥,你给加点分
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式