这是我的php代码:
foreach($orders as $order) {
$orders2 = $order['line_items'];
$lineitemcount=0;
foreach($orders2 as $lineitem) {
array_push($list, array($order['name'],$order['email'], $order['financial_status']));
$lineitemcount++;
}
}
这里我想添加,array_push的条件。即,如果$lineitemcount>0
,则array_push
中包含的值应为print,否则为空。
我不知道在哪里解决我的问题。
任何人都可以帮助我吗?
答案 0 :(得分:0)
这个怎么样? ;业务
foreach($orders as $order) {
$orders2 = $order['line_items'];
$lineitemcount=0;
foreach($orders2 as $lineitem) {
if ($lineitemcount>0) array_push($list, array($order['name'],$order['email'],
$order['financial_status'])); // "print in array $list"
if ($lineitemcount>0) print_r(array($order['name'],$order['email'],
$order['financial_status'])); // print as an array
if ($lineitemcount>0) echo implode("\n",array($order['name'],$order['email'],
$order['financial_status'])); // print as lines
$lineitemcount++;
}
}