4

私が得ている:

Notice: Undefined offset: 0 

ただし、私のコードでは、取得しようとしている要素とその明確に定義された要素をprint_rすることができます。

function get_members($entries_found) {
   $members = $entries_found[0]['member'];
   ...
}

print_r($ members)を実行すると、期待どおりの出力が得られますが、それでも通知は表示されます。

手がかりはありますか?

4

2 に答える 2

0

行う

var_dump($entries_found);

配列のオフセットが実際にゼロであることを確認します。あなたが試すことができる他のことは、配列ポインタをリセットすることです

reset($entries_found);

最初に設定されているかどうかを確認する

if (isset($entries_found[0]['member'])) // do things

他のすべてが失敗した場合は、通知を抑制することができます

$members = @$entries_found[0]['member'];
于 2012-05-30T20:18:06.483 に答える