-1

私がやろうとしているのは、多次元配列の第 2 レベルのキーを比較することです。例を次に示します。

$data = array(
     array(
          $a => $b,
          $c => $d
     ),
     array(
          $e => $f,
          $g => $h
     )
)

$a と $e を比較するにはどうすればよいですか?

4

2 に答える 2

0
$keys0 = array_keys($data[0]);
$keys1 = array_keys($data[1]);

if ($keys0[0] == $keys1[0])
{
    ...
}
于 2013-06-14T13:22:39.047 に答える
0

ここでは、それらが同じサイズであり、ソートされたキーを比較したいことを知っています:

<?php

$data_1 = array_keys($data[0]);
$data_2 = array_keys($data[1]);

$size = count($data_1);
for($i=0;$i<$size;$i++)
{
    if($data_1[$i]<$data_2[$i])
    {//do smth
    }

}


?>
于 2013-06-14T13:22:46.667 に答える