我有文本文件,我想显示要在页面中显示的页码
例如我的文本文件有100行,我可以在表中用array来显示它们,每一行都如下所示:
这是我的文本文件示例:
mycontent-54564-yoursdsd
condsadtent-5544564-fyfdfdsd
....
//convert into array
$lines = file('myfile.txt');
//count number of lines
$numbers=count($lines);
//show every line in a row of table :
foreach ($lines as $line) {
$line=explode("-", $line);
echo "<tr>";
echo "<td>$line[0]</td>";
echo "<td>$line[1]</td>";
echo "<td>$line[2]</td>";
echo "</tr>";
}
我想用PHP来查看此表,例如在一页中显示每10行文本文件,在第1页中显示第1至10行,在第2页中显示第11至20行,等等...如何我这样做吗?
谢谢
答案 0 :(得分:1)
您可以使用user
(documentation);
array将数组分为具有size元素的数组。最后 块中的元素可能少于size。
为此,您将代码更改为:
user: (_, { username }, { dataSources }) =>
dataSources.userData.getUserByUsername({ username: username }),
users: async (_, { user_ids }, { dataSources }) => {
const usersArray = await dataSources.userData.getUsersByIds({ userIds: user_ids })
return usersArray
},
plan: async (_, { plan_id }, { dataSources }) => {
return dataSources.planData.getPlanById({ planId: plan_id })
}
已编辑:
如果您只想加载特定页面的数据,请执行以下操作:
array_chunk