2011-08-04 4 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

配列をループしてキー(最初の出力)をエコーし​​、2番目の出力では値をエコーし​​ます。

はforeachの機能を見てみましょう:http://php.net/manual/en/control-structures.foreach.php

+0

foreach(array_expression as $ key => $ value)私はarray_expressionを私の例に書く方法を知らないのですか? $ _ADMINLANG [] []?私は正しい? – zhuanzhou

0

の戻り値 - 配列

http://www.php.net/manual/en/function.array-values.phpのキーを返します。配列の内容が表示されている場合は、ここに移動します。

$_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

関連する問題