十年網(wǎng)站開(kāi)發(fā)經(jīng)驗(yàn) + 多家企業(yè)客戶 + 靠譜的建站團(tuán)隊(duì)
量身定制 + 運(yùn)營(yíng)維護(hù)+專業(yè)推廣+無(wú)憂售后,網(wǎng)站問(wèn)題一站解決
因?yàn)椴恢С执a標(biāo)簽了,上面放圖,下面是代碼
創(chuàng)新互聯(lián)建站是少有的成都做網(wǎng)站、網(wǎng)站建設(shè)、營(yíng)銷(xiāo)型企業(yè)網(wǎng)站、成都微信小程序、手機(jī)APP,開(kāi)發(fā)、制作、設(shè)計(jì)、買(mǎi)友情鏈接、推廣優(yōu)化一站式服務(wù)網(wǎng)絡(luò)公司,自2013年起,堅(jiān)持透明化,價(jià)格低,無(wú)套路經(jīng)營(yíng)理念。讓網(wǎng)頁(yè)驚喜每一位訪客多年來(lái)深受用戶好評(píng)
php API 中沒(méi)有可以直接打到效果的函數(shù),在此封裝了一個(gè)
下面是代碼
代碼部分
?php
/**
* $list 數(shù)組
* $column_num 數(shù)據(jù)列數(shù)量
*/
function groupBy($list, $column_num){
$group = [];
$keys = array_keys($list);
for ($i=0; $i$column_num; $i++){
? $item = [];
? foreach ($keys as $key){
? ? ? $item[$key] = $list[$key][$i];
? }
? $group[] = $item;
}
return $group;
}
$temp = [
'bg' = ['bg1','bg2','bg3'],
'img' = ['img1','img2','img3'],
'url' = ['url1','url2','url3'],
];
$list = groupBy($temp,3);
echo(json_encode($list));
?
這是json數(shù)據(jù),可以通過(guò)json_decode()來(lái)轉(zhuǎn)成數(shù)組
1、登錄sql?server?managment管理工具,找一個(gè)表。
2、假如要按照時(shí)間倒著排序。
3、直接在order?by?后面加desc。
4、然后結(jié)果就按照時(shí)間倒著排了。
5、不輸入desc的話就是正著排。
6、可以看到結(jié)果按照時(shí)間正著排了。
現(xiàn)有$str,內(nèi)容為數(shù)組形式的數(shù)據(jù)。
要求轉(zhuǎn)換為數(shù)組,例如:
解決方法:
執(zhí)行以上函數(shù),可以得到數(shù)組$arr為字符串$str的數(shù)據(jù)的數(shù)組形式,跟js使用eval類似。