我有一個從多維數組中的數據集。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