2011-07-15 11 views
0

多次元配列のdoubleフィールドをチェックする方法は?多次元配列のdoubleフィールドをチェックする方法は?

マイ配列:

array (
    'welcome' => 
    array (
    0 => 
    array (
     'url' => '/strona-powitalna', 
     'component' => 'welcome', 
     'action' => 'getForumPosts', 
     'parameter' => 
     array (
     0 => 
     array (
      'name' => '', 
      'type' => '', 
      'default' => '', 
      'method' => '', 
     ), 
    ), 
     'parameters_all' => '1', 
     'parameters_get' => 0, 
     'parameters_post' => 0, 
    ), 
), 
    'logi' => 
    array (
), 
    'main' => 
    array (
    0 => 
    array (
     'url' => '/refresh', 
     'component' => 'main', 
     'action' => 'refreshPlayer', 
     'contype' => 'AJAX', 
     'parameter' => 
     array (
     0 => 
     array (
      'name' => '', 
      'type' => '', 
      'default' => '', 
      'method' => '', 
     ), 
    ), 
     'parameters_all' => '1', 
     'parameters_get' => 0, 
     'parameters_post' => 0, 
    ), 
), 
    'account' => 
    array (
    0 => 
    array (
     'url' => '/zmien-kolor', 
     'component' => 'account', 
     'action' => 'changeColorName', 
     'contype' => 'COMMON', 
     'parameter' => 
     array (
     0 => 
     array (
      'name' => 'rgb', 
      'type' => 'string', 
      'default' => '', 
      'method' => 'POST', 
     ), 
    ), 
     'parameters_all' => '1', 
     'parameters_get' => 0, 
     'parameters_post' => 1, 
    ), 
    1 => 
    array (
     'url' => '/kolor-nicku', 
     'component' => 'account', 
     'action' => 'colorName', 
     'contype' => 'COMMON', 
     'parameter' => 
     array (
     0 => 
     array (
      'name' => '', 
      'type' => '', 
      'default' => '', 
      'method' => '', 
     ), 
    ), 
     'parameters_all' => '1', 
     'parameters_get' => 0, 
     'parameters_post' => 0, 
    ))); 

パラメータのURLが一意である場合、私は確認する必要があります。

答えて

1
foreach($arrays as $array) 
    if(is_array($array)) 
    foreach($array as $key => $data) 
     if(strcmp($key,'url') == 0 && strcmp($key,$url) == 0){ 
     echo $url.' is not unique url!'; 
     break; 
     } 

ここで、$ url変数は、配列で探しているURLです。