2014-03-01 167 views
0

我需要解决我的问题的帮助,我有如下细节问题: 我有两个阵列:从阵列获取数组值到另一个数组的foreach

$array_one = array('php', 'mysql'); 
$array_two = array('sample', 'nothing', 'glass', 'table', 'door', 'mirror', 'wall'); 

我的foreach $ array_two为如下:

echo '<pre>'; 
foreach($array_two as $item){ 
    $data = $item . ' + php or mysql for in sequence'; 
    print_r($data); 
} 
echo '</pre>'; 

我希望得到如下结果:

Array 
(
    [0] => sample php 
    [1] => nothing mysql 
    [2] => glass php 
    [3] => table mysql 
    [4] => door php 
    [5] => mirror mysql 
    [6] => wall php 
) 

如何做到这一点,在sque PHP和MySQL到foreach数组。

注意:$ array_two没有限制数据。以上仅为示例。 $ array_one稍后可能会再添加一个或两个。

谢谢。

回答

1

试试这个:

$n_one = count($array_one); 
foreach($array_two as $i => $item) { 
    $data = $item. '+'. $array_one[$i % $n_one]; 
    print_r($data); 
} 
+0

解决了,非常感谢你... –

1

尝试

foreach($array_two as $key=>$val){ 
    $result[] = $val." ".$array_one[$key%2]; 
} 

观看演示here

+0

你好,我只是尝试另一种答案和解决,谢谢你的帮助,我只是让你投票了.... –

相关问题