-3
<?php 
$val=array(4,10,15);
$val2=array('ravi,suresh,kumar'); 
foreach ($val2 as $title) { 
  foreach ($val as $title1) { 
    echo $title; 
    echo $title1; 
  }
}
?>

o/p: ravi,suresh,kumar4ravi,suresh,kumar10ravi,suresh,kumar15

但我要求 ravi 4suresh10 kumar15

4

1 回答 1

1

使用一个循环。

for($i = 0; $i < count($val); $i++) {
    print $val[$i] . " " . $val2[$i];
}

嵌套 for 循环的问题在于它遍历 val1 的第一个元素,然后是 val 2 的所有元素。然后是 val1 的第二个元素,以及 val2 的所有元素,依此类推。

由于您想同时通过两者,请使用标准 for 循环。

于 2013-09-30T05:29:06.813 回答