2016-03-21 17 views
1

Dizi anahtarını dizinin içinden okuyabilir miyim, lütfen php işlevlerini önermek için ve döngüleri değil, döngüleri mümkün olduğunca engellemeye çalışıyorum diye önerebilir miyim?İç diziden dizi dizisini oku

kod şuna benzer:

array_fill_keys(array('a','b','c', 'd'),array(
    'action'=>'getUserLongTermCategoriesAction', 
    'params'=> 'place key here', 
) 

cevap

1

kontrol bu.

$arr = array('a','b','c','d'); 
    $temp = array_map(function ($keys) { 
     return array(
      'action'=>'getUserLongTermCategoriesAction', 
      'params'=> $keys, 
     ); 
    }, $arr); 
    $result = array_combine($arr, $temp); 

Çıktı:

Array 
(
    [a] => Array 
     (
      [action] => getUserLongTermCategoriesAction 
      [params] => a 
     ) 

    [b] => Array 
     (
      [action] => getUserLongTermCategoriesAction 
      [params] => b 
     ) 

    [c] => Array 
     (
      [action] => getUserLongTermCategoriesAction 
      [params] => c 
     ) 

    [d] => Array 
     (
      [action] => getUserLongTermCategoriesAction 
      [params] => d 
     ) 

) 
+0

u yüzden bakınız tuşları a, b, c, d gibi array_fill_keys kullanılarak dizi anahtarlarını tutmaya çalışıyorum. Bunu başarmak için basit bir şekilde mümkün mü? @walkingRed – sisimh

+0

@sisimh Hemen dene – walkingRed