foreach怎么将两个数组的值带入

2025-04-04 11:26:44
推荐回答(3个)
回答1:

代码如下:

$a=array("h1","h2","h3");
$b=array("c1","c2","c3");
$c=array("d1","d2","d3"); 

for($a as $key => $value)
{
    echo $value . $b[$key] . $c[$key];
}

通过$key来遍历多个数据。

回答2:

foreach($a as $k=>$v){
$sql="inset into table_name (`price`,`number`) values ('".$v."','".$b[$k]."')";
echo $sql;
echo "
";
}
楼上的少了单引号 这是必须的

回答3:

foreach($a as $key=>$values){
         $sql = "INSERT INTO table_name (price,number) VALUES (".$values.",".$b[$key].")";   
  }

这样写的要求是你的$a和$b里面的元素是对应的,且下标相同。