2012-09-20 66 views
0

我正在尋找插件。下面我有我的代碼在PHP中。如你所見,它是一個多維數組。PHP中多維聯合陣列的自動完成工具

$multi = array(
      '1' => array(
        'who' => array(
          'name' => 'John', 
          'surname' => 'Bar', 
          'date' => array(
            'day' => 1, 
            'month' => 2, 
            'year' => 1990 
            ), 
          ), 
        ), 
      '2' => array(
        'who' => array(
          'name' => 'Joanna', 
          'surname' => 'Lu', 
          'date' => array(
            'day' => 11, 
            'month' => 12, 
            'year' => 1992 
          ), 
        ), 
      ), 
      '3' => array(
        'who' => array(
          'name' => 'Mark', 
          'surname' => 'Bock', 
          'date' => array(
            'day' => 5, 
            'month' => 2, 
            'year' => 1980 
          ), 
        ), 
      ), 
     ); 

插件應該自動完成代碼或放棄,當我訪問深像一些建議:

$year = $multi['1']['who']['date']['year']; 

我的意思是,我可能不知道什麼是在$多[「1」]我需要代碼幫助。這樣的工具是否存在?插件應該在eclipse或netbeans中工作,因爲我在臨時工作日使用它。

回答

1

PhpStorm這樣做,只要數組不是動態生成的。這隻能在運行時計算。

+0

當然你是對的,但我需要一些開源的eclipse或netbeans。 –

+0

@MarekBar:爲什麼要開源?因爲你想讓它免費?我認爲PhpStorm是值得的價格標籤,但這只是我的看法。 – mpen