对于循环打印结果逐行

时间:2017-01-28 14:29:20

标签: php wordpress for-loop

您好我有以下PHP代码(我的完整代码的一部分):

$instance = $old_instance;
$instance['title'] = strip_tags($new_instance['title']);
$instance['serisname1'] = $new_instance['serisname1'];
$instance['serisname2'] = $new_instance['serisname2'];  
$instance['serisname3'] = $new_instance['serisname3'];
$instance['serisname4'] = $new_instance['serisname4'];  
$instance['serisname5'] = $new_instance['serisname5'];
$instance['serisname6'] = $new_instance['serisname6'];  
$instance['serisname7'] = $new_instance['serisname7'];
$instance['serisname8'] = $new_instance['serisname8'];              
$instance['serisname9'] = $new_instance['serisname9'];
$instance['serisname10'] = $new_instance['serisname10'];    
$instance['serisname11'] = $new_instance['serisname11'];
$instance['serisname12'] = $new_instance['serisname12'];    
$instance['serisname13'] = $new_instance['serisname13'];
$instance['serisname14'] = $new_instance['serisname14'];    
$instance['serisname15'] = $new_instance['serisname15'];        
return $instance;

for($x = 1; $x <= 15; $x++)
$serisname = $instance[serisname.$x];
$items[] = $serisname;
print_r($items); 

我的出口:

array ( [0] => The Flash )

我希望它像:

array ( [0] => The Flash [1] => Arrow [2] => Game Of Throne and etc...)

问题是它唯一的回声最后结果,但我想逐行每15个结果回显。

2 个答案:

答案 0 :(得分:0)

如果我正确地提出你的问题,你可以试试这个:

$count = 0;

for($x = 0; $x <= count($instance); $x++) {
  $items[$x][] = $instance[serisname.$x];
  if($count == 15) {
    $count = 0;
  }
}

也许可以在问题循环之前包含实例,以便我们可以复制数组吗?

答案 1 :(得分:0)

for($x = 1; $x <= 15; $x++){
    $serisname = $instance['serisname'.$x];
    $items[] = $serisname;
}
print_r($items);