PHPの使い方を学んでいます。ファイルの内容を配列に読み込み、配列内の各インデックスに変数名を割り当てます。
例えば:
$words = file("example.txt"); #each line of the file will have the format a, b, c , d
foreach ($words in $word) {
$content = explode(",", $word); #split a, b, c, d
list($a, $b, $c, $d) = $content;
do something
}
/* And now I want to read file, split the sentence and loop over the array again, but
the last statement will do something else different: */
foreach ($words in $word) {
$content = explode(",", $word); #split a, b, c, d
list($a, $b, $c, $d) = $content;
do something else different
}
この冗長性を減らすために何ができますか?ご覧のとおり、最後のステートメントは配列とは異なる処理を行うため、関数を作成できません。ただし、ファイルの読み取り、文の分割、変数の割り当てのプロセスは同じです。
ありがとうございました