Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/arrays/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 主阵列比较csv_Php_Arrays_Csv_Key - Fatal编程技术网

Php 主阵列比较csv

Php 主阵列比较csv,php,arrays,csv,key,Php,Arrays,Csv,Key,我有两个数组(主数组和响应数组)。我想匹配它们,然后在csv中写入主文件作为标题。阵列看起来像这样。 阵列(大小=134) 这是应答器数组 array (size=19) 0 => string 'tfa_1' (length=5) 1 => string 'tfa_10' (length=6) 2 => string 'tfa_3' (length=5) 3 => string 'tfa_127' (length=7) 4 => string

我有两个数组(主数组和响应数组)。我想匹配它们,然后在csv中写入主文件作为标题。阵列看起来像这样。 阵列(大小=134)

这是应答器数组

 array (size=19)
  0 => string 'tfa_1' (length=5)
  1 => string 'tfa_10' (length=6)
  2 => string 'tfa_3' (length=5)
  3 => string 'tfa_127' (length=7)
  4 => string 'tfa_150' (length=7)
  5 => string 'tfa_156' (length=7)
  6 => string 'tfa_128' (length=7)
  7 => string 'tfa_502' (length=7)
  8 => string 'tfa_528' (length=7)
  9 => string 'tfa_529' (length=7)
  10 => string 'tfa_146' (length=7)
  11 => string 'tfa_dbCounters' (length=14)
  12 => string 'tfa_dbFormId' (length=12)
  13 => string 'tfa_dbResponseId' (length=16)
  14 => string 'tfa_dbControl' (length=13)
  15 => string 'tfa_dbTimeStarted' (length=17)
  16 => string 'tfa_referrer' (length=12)
  17 => string 'tfa_dbVersionId' (length=15)
  18 => string 'tfa_switchedoff' (length=15)
我不知道如何将它们放在一个csv中,该csv以主数组为标题,响应数组位于主数组下面,对应相同的字符串,忽略没有对的数组内容。请帮帮我,我绝望了。

我曾经做过循环

$data=array();  
          foreach($formHeader as $key=>$value){
            if (array_key_exists($key, $normalized_array)) {
                $data[$key]=$normalized_array[$key];
          }
          else{
            $data[$key]="";

        }   

      }
$data=array();  
          foreach($formHeader as $key=>$value){
            if (array_key_exists($key, $normalized_array)) {
                $data[$key]=$normalized_array[$key];
          }
          else{
            $data[$key]="";

        }   

      }