数组问题! 可否给个例子!我这么写 是死循环了 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 楼主的是fetch语句,可以返回FALSE,而数组执行到尾是不会False的,并且fetch是一条数组信息,根本不同建议用foreach,否则死循环很正常用while的:<?php$array = array(array("1","2","3"),array("a","b","c"),array("a","b","c"),array("a","b","c")); $num=count($array)-1;$start=0;while($row=$array[$start]){ $begin=0; $i=count($row)-1; while($result=$row[$begin]) { echo "<p>".$result."</p>"; if($begin==$i) { break; }else{ $begin++; } } if($start==$num) { break; }else{ $start++; }}?> 我是写得很复杂,但是条例比较清晰。其实还要更简单的,这里不说了,哈哈。 mysql 乱码问题 strtotime问题 连接SQL数据的问题。。。。 怎么获取这里的checkbox值? 多个数组中的值取相同值的问题,在线等 php5+mysql, 加载mysql.so失败 我一个span里面有文字,设定了宽度,假如我都文字太多就自动换行,怎么控制? PHP有什么优点? smarty问题?? 如何伪造cookies 用curl来获取数据? mysql_connect問題 php提问
楼主的是fetch语句,可以返回FALSE,而数组执行到尾是不会False的,并且fetch是一条数组信息,根本不同
建议用foreach,否则死循环很正常用while的:<?php
$array = array(array("1","2","3"),array("a","b","c"),array("a","b","c"),array("a","b","c"));
$num=count($array)-1;
$start=0;
while($row=$array[$start])
{
$begin=0;
$i=count($row)-1;
while($result=$row[$begin])
{
echo "<p>".$result."</p>";
if($begin==$i)
{
break;
}else{
$begin++;
}
}
if($start==$num)
{
break;
}else{
$start++;
}
}
?>