現在、多くのphp警告を作成するコードをクリーンアップしています。私は次のコードを持っています:
if(isset($info[1])) {
list($artist, $song) = explode(" - ", trim(strip_tags($info[1])));
$fullname = trim(strip_tags($info[1]));
}
したがって、このブロックを実行したいのは、インデックス1が設定されている場合だけです。しかし、スクリプトを実行すると、この行に「通知:未定義のオフセット:1in....」が表示されます。
では、配列内の指定されたインデックスに値があるかどうかを確認する正しい方法は何でしょうか?
編集:私はあなたの解決策を試しましたが、それでも私が期待するように機能していません。混乱を助長するデバッグ機能をいくつか追加しました。テスト用に次のものを追加しました。
echo "<pre>";
print_r($info);
echo "</pre>";
echo ".";
die();
結果は次のとおりです。
Array
(
[0] =>
)
.
Played @
[1] => Song Title
今のところ、出力の解釈方法がよくわかりません...ヒントを教えてください!?