2014-09-10 92 views
0

我這樣做,從一個PHP數組JavaScript對象生成功能的JavaScript對象,例如PHP生成具有多個屬性

$this->routes = array(
     'Module' => array(
      'Route1' => $renderer->url('route1', array('lang' => $lang_short)), 
      'Route2' => $renderer->url('route1', array('lang' => $lang_short)), 
     ) 
    ); 

我的函數將生成一個JavaScript對象,像

{Static: {Module: {Route1: 'route1', Route2: 'route2'}}} 

所以我可以訪問這個在js像

Static.Module.Route1 

「問題」是我所做的方法處理數組有2個嵌套數組,不多。 什麼將是一個很好的和簡單的方法來實現這一目標?

+2

改變你的方法來處理'n'嵌套數組?我真的不知道你想從我們這裏得到什麼... – 2014-09-10 21:10:30

回答

4

使用原生json_encode函數,而不是您的自定義函數。

+0

你是完全正確的,我想我沒有想過這個,因爲我想寫我自己的。謝謝 – patentul 2014-09-10 21:13:07

相關問題