1

私はこれがばかげた質問であることを知っていますが、私は立ち往生しています! 次の配列があります。

Array ( [type] => 8 [message] => Use of undefined constant hola - assumed 'hola' 
 [file] => C:\wamp\www\WeCode\code.php(29) : eval()'d code [line] => 3 ) 

$var[message]要素の文字列を変数に持たせたい。インデックスを介して配列にアクセスしようとしていますが、オフセット エラーがスローされます。それで、なにかお手伝いできますか?私はかなり単純だと思いますが、私はそれにこだわっています。

4

4 に答える 4

3

以下を使用できます。

$var = $array['message'];

この場合、message配列インデックスです。

于 2013-06-01T19:01:39.723 に答える
0

これは連想配列であり、キーで要素にアクセスする必要があります。あなたの場合:

$var = $array['message'];
于 2013-06-01T19:02:50.260 に答える
0

あなたの配列構文は正しいと思いますが、この方法で連想配列を作成するのが好きです:

$array1 = array( 'type' => 8, 'message' => "Use of undefined constant hola - assumed 'hola'", 'file' => "C:\wamp\www\WeCode\code.php(29) : eval()'d code", 'line' => 3 );

これは連想配列なので、次のようにアクセスできます。

$var2 = $array1['message'];
于 2013-06-01T19:03:43.670 に答える