2013-06-14 7 views
-1

Ce que j'essaie de faire est de comparer les clés du deuxième niveau d'un tableau multidimensionnel. voici un exemple:Comment comparer les clés de tableau multidimensionnelles

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

Comment pourrais-je comparer $ un & $ e?

+0

comparer ces tableaux => array_keys ($ data [0]), array_keys ($ data [1 ]) –

Répondre

0

Ici, sachant qu'ils ont la même taille et que vous voulez comparer les clés triées:

<?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 
    } 

} 


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

if ($keys0[0] == $keys1[0]) 
{ 
    ... 
} 
Questions connexes