以下是代码,想在里面加个条件,求老鸟指导该怎么写
这边是每次取出一条记录,我这里想每次取出2条记录
<li>1++++2</li><li>1++++2</li>---------------------------------------------<?php
$test=explode("||||||",$navinfor['cail']);
foreach($test as $v){
 if(!$v)
{
continue;
}
echo '<li>';
$dot='';
        $valarr=explode('::::::',$v);
         foreach($valarr as $val)
         {
            echo $dot.$val;
$dot='++++';
          }
echo '</li>';
}
?>

解决方案 »

  1.   

    那就用for循环阿。
    别用foreach了
      

  2.   

    没看明白   从你<li>1++++2</li><li>1++++2</li>这个例子来看  "两条记录"是一样的? 那直接echo两次不就可以了
      

  3.   

    array_rand() 函数从数组中随机选出一个或多个元素,并返回。
    例子
    <?php
    $a=array("a"=>"Dog","b"=>"Cat","c"=>"Horse");
    print_r(array_rand($a,2));
    ?>输出:
    Array ( [0] => c [1] => b )