2011-08-04 24 views
0

阵列显示为这样:分割出关键和价值?

$_ADMINLANG['global']['jumppage'] = "Jump to Page"; 
$_ADMINLANG['global']['go'] = "Go"; 
$_ADMINLANG['months']['january'] = "January"; 
$_ADMINLANG['months']['february'] = "February"; 
....... 

现在,我想输出上面的数据,因为这:

$_ADMINLANG['global']['jumppage'] = 
$_ADMINLANG['global']['go'] = 
$_ADMINLANG['months']['january'] = 
"Jump to Page"; 
"Go"; 
"January"; 

我该怎么办?谢谢。

+0

我有一个蛋糕。 \ * teh codez \ *。真的,我们需要**更多细节**;你想做什么,你想从中得到什么? – Bojangles

+0

不清楚你的问题是什么。什么是期望的输出。你的代码是什么?怎么样:'echo“$ _ADMINLANG ['global'] ['jumppage'] =”。 '''。$ _ADMINLANG ['global'] ['jumppage']。''';'? –

+0

'echo $ _ADMINLANG ['global'] ['jumppage'];'??? – Yoshi

回答

0

如果您只想打印值如你所说,那么这一定是代码。

$temp = ''; 
foreach ($_ADMINLANG as $key1 => $arr) { 
    foreach ($arr as $key2 => $val) { 
     echo '$_ADMINLANG["'.$key1.'"]["'.$key2.'"] = <br />'; 
     $temp .= $val.'<br/>'; 
    } 
} 
echo $temp; 
+0

关键是“mergefields”,我想输出这个'mergefields'。如何改变它? – zhuanzhou

+0

我改变了这个回声“$ _ADMINLANG ['”。$ key1。“''['”。$ key2。“']”。 '
';。但IDE显示错误 – zhuanzhou

+0

''$ _ADMINLANG ['“。$ key1。”'] ['“。$ key2。”''。“。
''必须正确 – Goysar

0

我真的不知道这是否只是输出数组的值数组内容,但是如果是这样,请点击这里:

$_ADMINLANG['global']['jumppage'] = "Jump to Page"; 
$_ADMINLANG['global']['go'] = "Go"; 
$_ADMINLANG['months']['january'] = "January"; 
$_ADMINLANG['months']['february'] = "February"; 

foreach ($_ADMINLANG as $sub) { 
    foreach ($sub as $key => $val) { 
     echo $val, '<br />'; 
    } 
} 
+0

但是没有这样的输出:$ _ADMINLANG ['global'] ['go'] – zhuanzhou

+0

@zhuanzhou啊,你想字面上显示数组的定义吗?我可以问你需要什么吗?也许有更好的方法来做事情? – Yoshi