テキストファイルからデータを読み込むコードを記述しました。テキストファイルから多次元配列へのPHPデータは機能しませんが、コンソールエラーは発生しません。
11:12:12:試験TITEL 1
12:13:13:試験TITEL 2
13:14:14:試験TITEL 3
次のコード
データは次のようになり日付を読み取り、1行ごとに1つの文字列を分割し、1つの配列に格納します。これは完全に機能します。 この後、配列内にある文字列に各行を再配置し、これらの配列はすべて1つの多次元配列に格納されます。 この最後の部分はうまくいきません... エラーの代わりに、ページの半分が空白のページを表示するのは奇妙だと思います... また、私はコメントにコードを入れてみました。私は少しそれを絞り込んだ。私は皆さんにコメントのあるコードを渡しますが、コメントはすべて消えてしまいます。感謝! ありがとう!
<?php
$filename = "data.txt";
$fp = fopen($filename, "r");
$content = fread($fp, filesize($filename));
$lines = explode("\n", $content);
$parts = null;
fclose($fp);
print_r($lines);
echo sizeof($lines);
for ($i=0; $i < sizeof($lines)-1 ; $i++) { //the minus 1 corrects the empty line automatically added when saving the data.txt file
//$tempParts[] = explode(":", $lines[i]);
//array_push($parts, $tempParts);
}
//echo "<br/>"
echo "all parts: "
//for ($row=0; $row < sizeof($lines)-1; $row++) {
// for ($col=0; $col < sizeof($parts[$row]); $col++) {
//echo $parts[$row][$col];
// }
//}
?>
私は1次元配列を取得この方法で、それは次のように動作するはずです!ありがとう!ニースウェブサイトbtw! –
@ pieter-jangoeman私は代わりにpreg_match_allで自分の答えを更新しました。 – Andreas
これはどうやっていいですか? –