導航:首頁 > 編程語言 > 分組php庫

分組php庫

發布時間:2023-01-08 17:41:00

php無限級分組演算法問題

先建立資料庫 id name pid
1 首頁 0
2 問題分類 0
3 知道欄目 0
4 首頁_1 1
5 首頁_2 1
6 問題分類_1 2

先查出pid=0; 的數據 //這是第一級
第一級: 首頁(id=1) 問題分類(id=2) 知道欄目(id=3)
用jquery 時間,滑鼠懸停時間
比如:滑鼠移到首頁上,就會觸發jquery事件,
得到首頁的id
這里用id去查出 pid=id的數據,
如果id=1;
第二級:首頁_1(id=4) 首頁_2(id=5)
這里就和上面一樣了

⑵ 如何實現PHP根據數組的值進行分組

PHP根據數組的值分組,php array中沒有自帶這個函數但是很常用
代碼:
$_array = array(
array(1,11,'2016-05-18'),
array(2,11,'2016-05-18'),
array(3,22,'2016-05-18'),
array(4,22,'2016-05-18'),
array(5,33,'2016-05-19'),
array(6,33,'2016-05-19'),
array(7,44,'2016-05-19'),
array(8,44,'2016-05-19'),
array(9,55,'2016-05-20'),
array(10,55,'2016-05-20'),
);
var_mp(array_val_chunk($_array));
function array_val_chunk($array){
$result = array();
foreach ($array as $key => $value) {
$result[$value[1].$value[2]][] = $value;
}
$ret = array();
//這里把簡直轉成了數字的,方便同意處理
foreach ($result as $key => $value) {
array_push($ret, $value);
}
return $ret;
}

運行結果如下:
array(5) {
[0]=>
array(2) {
[0]=>
array(3) {
[0]=>
int(1)
[1]=>
int(11)
[2]=>
string(10) "2016-05-18"
}
[1]=>
array(3) {
[0]=>
int(2)
[1]=>
int(11)
[2]=>
string(10) "2016-05-18"
}
}
[1]=>
array(2) {
[0]=>
array(3) {
[0]=>
int(3)
[1]=>
int(22)
[2]=>
string(10) "2016-05-18"
}
[1]=>
array(3) {
[0]=>
int(4)
[1]=>
int(22)
[2]=>
string(10) "2016-05-18"
}
}
[2]=>
array(2) {
[0]=>
array(3) {
[0]=>
int(5)
[1]=>
int(33)
[2]=>
string(10) "2016-05-19"
}
[1]=>
array(3) {
[0]=>
int(6)
[1]=>
int(33)
[2]=>
string(10) "2016-05-19"
}
}
[3]=>
array(2) {
[0]=>
array(3) {
[0]=>
int(7)
[1]=>
int(44)
[2]=>
string(10) "2016-05-19"
}
[1]=>
array(3) {
[0]=>
int(8)
[1]=>
int(44)
[2]=>
string(10) "2016-05-19"
}
}
[4]=>
array(2) {
[0]=>
array(3) {
[0]=>
int(9)
[1]=>
int(55)
[2]=>
string(10) "2016-05-20"
}
[1]=>
array(3) {
[0]=>
int(10)
[1]=>
int(55)
[2]=>
string(10) "2016-05-20"
}
}
}

⑶ 如何用php分組歸類數據

$data1 = array("a2"->"類一","V4"->「類二」);
$data2 = array();
foreach($data1 as $key=>$value) {
$data2[$value] = $data2[$value].' '.$key;

}

⑷ PHP查詢信息通過分組名字查出該分組下所有的成員

使用關聯查詢sql語句:
select a.* from user a,dept b,deptuser c where c.uid=a.uid and c.cid=b.cid where b.name like '%組名%'

⑸ php mysql 分組統計問題

php不懂,
SQL 寫給你
SELECT user, SUM(shul) shul FROM h_user GROUP by user

閱讀全文

與分組php庫相關的資料

熱點內容
拆機怎麼看單片機好壞 瀏覽:911
一個完整的演算法應該有哪些特徵 瀏覽:515
未連接上伺服器是什麼意 瀏覽:571
如何壓縮cab 瀏覽:867
央視頻app怎麼樣投屏 瀏覽:851
陌伴app怎麼樣 瀏覽:491
軟體漢化重新編譯 瀏覽:288
甲骨文高級程序員實戰 瀏覽:958
h3c伺服器如何裝系統 瀏覽:576
冰箱壓縮機壞的現象 瀏覽:153
中望cad塊怎麼建立文件夾 瀏覽:58
noargumentjava 瀏覽:222
火車票app如何買下鋪 瀏覽:302
鳥哥的linux私房菜基礎學習篇pdf 瀏覽:710
pdf如何添加文字 瀏覽:565
福建文件加密系統怎麼選 瀏覽:693
App指紋付款在哪裡關閉 瀏覽:58
androidtextview水平居中 瀏覽:382
折紙解壓小玩具自製 瀏覽:867
如何把項目復制到阿里雲伺服器上 瀏覽:215