このエラーが頻繁に発生することは知っていますが、サイトで私の問題に関連する別の質問を見つけることができませんでした.
これが私のコードです:
<?php
$handle = fopen('text document here', 'r');
if ($handle === false) {
die("ERROR");
}
$array = array();
$array = fgets($handle);
$handle = explode("\n", $array);
$foo = $handle;
$outA = array();
$outB = array();
foreach($foo as $value)
{
list($x, $y) = explode(",",$value);
$outA[] = $x;
$outB[] = $y;
}
echo $outA[0];
echo $outB[0];
?>
「Notice: Undefined offset: 1 in C:\wamp\www\arraytest.php on line 20」というエラーが表示され続けます
エラーが表示されますが、配列から最初の2つの値を出力しましたが、どちらも正しいように見えるため、何が原因なのか正確にはわかりません。
- 編集 -
インポートするデータの構造は次のとおりです。
12,13
12,14
12,15
12,16
12,17
12,18
12,21
12,22
12,31