我正在创建一个语言学习网站,在一个部分中我希望有许多页面,每个页面都有一张动词变形表。手动完成每一项都需要很长时间,所以我想知道是否有一种方法可以创建一个可以从 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 将给出 prenys,等等。
有人知道如何做到这一点吗?
最佳答案
您可以在 PHP 中使用 file_get_contents
的组合来执行此操作和 explode
.
file_get_contents
将读取数据文件,您可以将其存储在字符串中,如下所示:
$datafile = file_get_contents('pren.txt');
将数据文件放入字符串变量后,您可以使用 explode
将其拆分为数组,如下所示:
$datafileArray = explode(',', $datafile);
现在您可以使用数字索引访问数组的成员,但需要注意的一点是它是从零开始的索引。因此,让您获得“prenav”的是 0 和 2,而不是 1 和 3:
echo $dataFileArray[0] . $dataFileArray[2]; // "prenav"
echo $dataFileArray[0] . $dataFileArray[3]; // "prenys"
关于javascript - 将动词表数据导入 html/css 表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13385826/