2015-09-23 103 views
0

我在頁面底部顯示.js文件列表的這個功能。將js文件列表顯示到php數組列表中

function load_js($js, $file = '') 
{ 
    global $_admin_js; 
    if ($file != '') { 
     $file = preg_replace('/\\\/', '/', dirname($file)); 
    } 
    $_admin_js [] = array(
     $js, 
     $file 
    ); 
} 

加載JS文件(即page.php文件):

global $_admin_js; 
load_js('admin/templates/js/jquery.icheck.min.js'); 
load_js('admin/templates/js/select2.js'); 

的結果:

global $_admin_js; 
    $value = ''; 
    foreach ($_admin_js as $js) { 
     echo $js[0]; 
    } 

和結果是:admin/templates/js/jquery.icheck.min.jsadmin/templates/js/select2.js

這個工作,但我需要打印結果如下:PHP array這樣:

$exclude = array( 
    'admin/templates/js/jquery.icheck.min.js', 
    'admin/templates/js/select2.js' 
); 

如何顯示結果在php array列表?!

+0

只需將其添加到數組變量:'$ myArr = array(); $ myArr [] =「item1」; $ myArr [] =「item2」; $ myArr [] =「item3」; ...' –

回答

0

幾乎在那裏,只需要將值推入數組。

$exclude = []; 
foreach ($_admin_js as $js) { 
    $exclude[]= $js[0]; 
} 

這應該會給你想要的結果。

+0

'print_r($ exclude)':result:'Array ( [0] => admin/templates/js/jquery.easypiechart.min.js [1] => admin/templates/js /chart.min.js )' – user27133

+0

@ user27133所以,這不是你想要的嗎? – mdamia

+0

我需要這個:'$ exclude = array( 'admin/templates/js/jquery.icheck.min.js', 'admin/templates/js/select2.js' );' – user27133