我有一个从多维数组中的数据集。php:为每个数组集合添加数组位置编号1 2 3
我正在使用分页脚本来显示该数组每页10个。我想知道如何给每个人添加一个数字,就像一个得分系统一样。这个数组按照它将要使用的方式排序,所以我想在第一个项目中添加1,在第二个项目中添加2,等等。
我不想这样做在foreach,由于这一点,我的输出不会转化到第二个页面,它将在1
开始回如何倒序附加号码的任何想法数组中的每个项目,以便我可以在foreach中访问它并显示它?
在此先感谢
我有一个从多维数组中的数据集。php:为每个数组集合添加数组位置编号1 2 3
我正在使用分页脚本来显示该数组每页10个。我想知道如何给每个人添加一个数字,就像一个得分系统一样。这个数组按照它将要使用的方式排序,所以我想在第一个项目中添加1,在第二个项目中添加2,等等。
我不想这样做在foreach,由于这一点,我的输出不会转化到第二个页面,它将在1
开始回如何倒序附加号码的任何想法数组中的每个项目,以便我可以在foreach中访问它并显示它?
在此先感谢
我想通了做基于一些计算,我是哪个网页上所设置的页数和寻找从DB数组的大小:
$all_members = get_users_ordered_by_meta('metavalue', 'desc');
$array_count = count($all_members);
$posts_per_page = get_option('posts_per_page');
if ($page > 0) {
$total_posts_avalible = ($posts_per_page * $page);
$usernum = $total_posts_avalible - $posts_per_page;
}
然后我呼应$ usernum在用户名旁边的foreach中。
foreach() {
$usernum++;
echo $usernum; echo $user_name;
}
拳头,你需要保存在$ _SESSION变量指标:
$_SESSION['indexes'] = array();
和多维:
foreach($array as $index=>$arrValue) {
echo $index;
foreach($arrValue as $index2=>$value){
echo $index2;
$_SESSION['indexes'][$index][$index2] = $value;
echo $value;
}
}
比你可以去通过所有的会话索引;其中$ index是页面或$ index2可以是行
如果这是你正在谈论的数组类型 – Neal 2011-03-08 18:14:55
使用与查找分页查询中的偏移量相同的数学运算并从那里开始计算。
我想我不知道足够的PHP来弄清楚。我正在使用某人的脚本进行分页。你有没有其他的见解可以提供给我这个代码? – estern 2011-03-08 18:31:56
不太确定你想要什么。你能更好地解释一下你想做什么,为什么?该指数已经提供了元素的“自然”编号。 – 2011-03-08 18:05:26
我会如何回应索引值? – estern 2011-03-08 18:08:20
你能发表你的数组样本吗? – drudge 2011-03-08 18:19:12