foreach有三个变量添加

Ali*_*tem 1 php arrays foreach for-loop

我想对3个变量使用foreach函数

我在我的页面中使用此代码:

foreach (array_combine($online_order_name, $online_order_q) as $online_order_name1 =>
    $online_order_q1) {
    mysql_query("insert into .......
}
Run Code Online (Sandbox Code Playgroud)

我怎么能这样做:

<?
foreach (array_combine($online_order_name, $online_order_q,$third_variable) as
    $online_order_name1 => $online_order_q1 => $third_variable2) { 
?>
Run Code Online (Sandbox Code Playgroud)

谢谢

jsa*_*ata 6

我想这可以解决你的需求:

<?php
$A=array(1,2,3);
$B=array('a','b','c');
$C=array('x','y','z');

foreach (array_map(NULL, $A, $B, $C) as $x) {
  list($a, $b, $c) = $x;
  echo "$a $b $c\n";
}
Run Code Online (Sandbox Code Playgroud)