【问题标题】:For Loop print results line by lineFor Loop 逐行打印结果
【发布时间】:2017-06-14 03:14:45
【问题描述】:

您好,我有以下 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 个结果逐行回显。

【问题讨论】:

  • 您确定您粘贴的代码是这样做的吗?我在tehplayground.com/EkJpwKaUdVxobNOk 中尝试它,它什么也没输出,可能是因为它在到达print_r 之前到达了return 语句。
  • 实际上它是我的 wordpress 小部件中代码的一部分。我的完整代码有很多行并且包含很多东西,所以我无法粘贴所有这些。

标签: php wordpress for-loop


【解决方案1】:

如果我正确理解了你的问题,你可以试试这个:

$count = 0;

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

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

【讨论】:

    【解决方案2】:
    for($x = 1; $x <= 15; $x++){
        $serisname = $instance['serisname'.$x];
        $items[] = $serisname;
    }
    print_r($items); 
    

    【讨论】:

      猜你喜欢
      • 2016-10-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-08-09
      • 1970-01-01
      • 2012-06-23
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多