PHP foreach($array as &$value){ 这里循环全部内容,但同时怎样获取数组循环到了最后一条记录呢?}
因为我的foreach($arrayas&$value){这里循环全部内容,但我要想知道数组在循环时到了最后一条记录,(最后一条循环是带有结束的CSS样式,与前面的字体不...
因为我的foreach($array as &$value){
这里循环全部内容,但我要想知道数组在循环时到了最后一条记录,(最后一条循环是带有结束的CSS样式,与前面的字体不一样)
},
谢谢各位帮帮忙 展开
这里循环全部内容,但我要想知道数组在循环时到了最后一条记录,(最后一条循环是带有结束的CSS样式,与前面的字体不一样)
},
谢谢各位帮帮忙 展开
2个回答
展开全部
你可以磨轮氏记一下数组的个数瞎散桐灶
$num = count($array);
foreach($array as $key=>&$value){
if($key==$num){
echo "最后一条";
}
}
$num = count($array);
foreach($array as $key=>&$value){
if($key==$num){
echo "最后一条";
}
}
追问
回答对了一半哈哈
$array=array();
while($row=mysql_fetch_array($result)){
$array[]=$row;
}
$num = count($array);
foreach($array as $key=>&$value){
if($key+1 !=$num){
echo "执行普通输出";
}else{
echo "执行另一种样式的输出(虽然内容是一样,只是这里是最后一条记录)";
}
}
我已经解决了,和你的想法差不多,谢谢哈。
来自:求助得到的回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询