如何从 php 中的嵌套数组循环获取数据

how to fetch data in loop from nested array in php

我有这个数组可用

Array ( 
[0] => Array (
     [0] => FL 
     [1] => members 
    ) 
[1] => Array (
     [0] => FK 
     [1] => members
    ) 
[2] => Array (
     [0] => number 
     [1] => number 
    ) 
[3] => Array (
      [0] => FV 
      [1] => mem 
    ) 
)

我想获取此数据为

 FL FK number FV
 members members number mem

我已将此数据作为输入字段提供,我也想将其显示为输入 例子 输入来自: http://prntscr.com/1r6p4y1 并希望输出与这些字段中给出的输入相同

我试过这个代码:

   foreach($project_fields as $k => $detail){
                    foreach ($detail as $key => $value) {
                         
                        echo '<li class="detail_list"> &nbsp; <label>'.(isset($detail)? $value : $value ).' &nbsp;  ';

                        echo " ".' </label>
                        <input type="hidden" name="project_fields[label][]" value="'.$value.'" />
                        <input type="hidden" name="project_fields[key][]" value="'.$custom_details[$k].'" />
                        <input type="hidden" name="project_fields[type][]" class="privacy_select" value="'.(isset($project_fields['type'][$k])?$project_fields['type'][$k]:'all').'" />
                        <input type="hidden" name="project_fields[value][]" value="'.$project_fields['value'][$k].'" />
                        <span class="dashicons dashicons-no-alt"></span></li>';
                    
                    }
                }

但它返回的是:

http://prntscr.com/1r6ppzg

我想要它:

FL FK number FV
 members members number mem

任何能提供帮助的人都会感激不尽

由于您的数组是多维的,您可以将数据存储在 2 个不同的数组中,然后根据需要再次显示。

这是根据您的输出的示例,

foreach ($your_array as $value) {
    $array1[] = $value[0];
    $array2[] = $value[1];
}
echo "<pre>";
print_r($array1) . "<br/>";
print_r($array2) . "<br/>";