1

私は語学学習のウェブサイトを作成しています。1つのセクションに、動詞の活用の表を含む多くのページを作成したいと思います。それぞれを手動で行うには何年もかかるので、htmlページ(おそらくjavascriptまたはphp)から読み取れるデータファイルを作成し、データをテーブルにインポートする方法があるかどうかを知りたいと思います。

各動詞には独自のデータファイルがあり、理想的には次のような配列が含まれています。

pren、prenn、av、ys、yn、owgh、ons、ir、is、sys、as、syn、sowgh、sons、as、en、es、a、en、ewgh、ens、ys、sen、ses、sa、 sen、sewgh、sens、sys、iv、y、o、yn、owgh、ons、er、en、es、a、en、ewgh、ens、ys、ys

次に、テーブルでインポートするデータファイルを指定し、配列内のさまざまなエントリを適切な場所で呼び出して動詞テーブルを作成します。したがって、1と3はprenavを、1と4はprenyなどを提供します。

誰かがこれがどのように行われるか知っていますか?

4

2 に答える 2

0

file_get_contentsとの組み合わせを使用して、PHPでこれを行うことができますexplode

file_get_contentsはデータファイルを読み込み、次のように文字列に保存できます。

$datafile = file_get_contents('pren.txt');

文字列変数にデータファイルを作成したら、次のように使用explodeして配列に分割できます。

$datafileArray = explode(',', $datafile);

これで、数値インデックスを使用して配列のメンバーにアクセスできますが、注意すべき点の1つは、これがゼロベースのインデックスであるということです。したがって、1と3ではなく、「prenav」を取得するのは0と2になります。

echo $dataFileArray[0] . $dataFileArray[2]; // "prenav"
echo $dataFileArray[0] . $dataFileArray[3]; // "prenys"
于 2012-11-14T19:28:12.613 に答える
0

各動詞のファイル名が動詞と同じ名前であり、ファイルが直接機能していて、動詞が$ verbsに格納されているとすると、次のことができます。

<table>
<tr><td>Verb</td><td>Conjugation</td></tr>
<?php
foreach ($verbs as $verb) {
$conjugations = file_get_contents($verb);
echo "</tr><td>$verb</td><td>$conjugations</td><tr>";
}
?>
</table>
于 2012-11-14T19:40:33.230 に答える