私がやろうとしているのは、多次元配列の第 2 レベルのキーを比較することです。例を次に示します。
$data = array(
array(
$a => $b,
$c => $d
),
array(
$e => $f,
$g => $h
)
)
$a と $e を比較するにはどうすればよいですか?
$keys0 = array_keys($data[0]);
$keys1 = array_keys($data[1]);
if ($keys0[0] == $keys1[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
}
}
?>