2014-03-01 32 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

你好,我只是嘗試另一種答案和解決,謝謝你的幫助,我只是讓你投票了.... –

相關問題