2012-04-27 111 views
0
Array 
(
    [1] => Array 
     (
      [0] => Array 
       (

        [title] => New Car 
        [description] => hi i am 
       ) 

      [1] => Array 
       (

        [title] => Honda city for sale! 
        [description] => I want to sell my Honda city (Make-1998) (Model- 1.5 Exi). The car has run for 
around 90000 kms. It is silver in colour. 
       ) 

      [2] => Array 
       (

        [title] => Maruti Alto 
        [description] => Maruti AltoMaruti AltoMaruti AltoMaruti AltoMaruti AltoMaruti Alto 
       ) 

     ) 

    [6] => Array 
     (
      [0] => Array 
       (

        [title] => LG 1.5 AC 
        [description] => LG 1.5 ACLG 1.5 ACLG 1.5 ACLG 1.5 ACLG 1.5 ACLG 1.5 ACLG 1.5 AC 
       ) 

     ) 

) 

我需要收集所有值在二维数组是这样的:问题迭代多维数组

Array 
(

      [0] => Array 
       (

        [title] => New Car 
        [description] => hi i am 
       ) 

      [1] => Array 
       (

        [title] => Honda city for sale! 
        [description] => I want to sell my Honda city (Make-1998) (Model- 1.5 Exi). The car has run for 
around 90000 kms. It is silver in colour. 
       ) 

      [2] => Array 
       (

        [title] => Maruti Alto 
        [description] => Maruti AltoMaruti AltoMaruti AltoMaruti AltoMaruti AltoMaruti Alto 
       ) 


      [3] => Array 
       (

        [title] => LG 1.5 AC 
        [description] => LG 1.5 ACLG 1.5 ACLG 1.5 ACLG 1.5 ACLG 1.5 ACLG 1.5 ACLG 1.5 AC 
       ) 

     ) 

) 

谢谢..

+0

请问您可以标记语言吗? – ericosg 2012-04-27 12:00:34

+0

耶其PHP和我不能够得到主阵列的最后(第六)值[6] =>数组 ( [0] =>数组 ( [标题] => LG 1.5 AC [描述] => LG 1.5 ACLG 1.5 ACLG 1.5 ACLG 1.5 ACLG 1.5 ACLG 1.5 ACLG 1.5 AC ) )我试过了($ j = 0; $ j mayank 2012-04-27 12:07:38

+2

闻起来像'家庭作业' – 2012-04-27 12:07:39

回答

2

这的确看起来非常像功课... 如果你肯定只有两个级别,然后使用两个嵌套的foreach像这样:

$result = array(); 
foreach ($source as $subarray) { 
foreach ($subarray as $item) 
$result[] = $item; 
} 

如果你有更多的级别,你需要一个递归函数。