鍍金池/ 問(wèn)答/ PHP問(wèn)答
玄鳥(niǎo) 回答
$arr = [
    [
        "attr_id": "11",
        "attr_price": "29.8",
        "attr_value": "藍(lán)色",
        "goods_attr_id": "31",
        "goods_id": "10"
    ],
    [
        "attr_id": "8",
        "attr_price": "29.8",
        "attr_value": "60CM",
        "goods_attr_id": "29",
        "goods_id": "10"
    ],
    [
        "attr_id": "8",
        "attr_price": "29.8",
        "attr_value": "70CM",
        "goods_attr_id": "30",
        "goods_id": "10"
    ],
    [
        "attr_id": "11",
        "attr_price": "29.8",
        "attr_value": "黑色",
        "goods_attr_id": "28",
        "goods_id": "10"
    ]
]

$arr1 = [];
foreach ($arr as $k => $v) {
    $arr1[$v[attr_id]][] = $v;
}

// 輸出
$arr1 = [
    '8' => [
        [
            "attr_id": "8",
            "attr_price": "29.8",
            "attr_value": "70CM",
            "goods_attr_id": "30",
            "goods_id": "10"
        ],
        [
            "attr_id": "8",
            "attr_price": "29.8",
            "attr_value": "60CM",
            "goods_attr_id": "30",
            "goods_id": "10"
        ],
    ],
    '11' => [
        [
            "attr_id": "11",
            "attr_price": "29.8",
            "attr_value": "藍(lán)色",
            "goods_attr_id": "31",
            "goods_id": "10"
        ],
        [
            "attr_id": "11",
            "attr_price": "29.8",
            "attr_value": "黑色",
            "goods_attr_id": "28",
            "goods_id": "10"
        ],
    ],
]
祉小皓 回答

request和response是http生命周期中的東西,相當(dāng)于輸入輸出,你可以這樣的思維去應(yīng)用,將php輸入變量到request,如常見(jiàn)的超全局變量_GET,_POST,_SERVER。

風(fēng)畔 回答

插件問(wèn)題,和sdk沒(méi)關(guān)系,sdk一般只提供服務(wù)端的東西。

憶往昔 回答

你說(shuō)的很好,也提出了解決方案(根據(jù)不同的文件組合進(jìn)行緩存)。

你提到“既然某些必要的靜態(tài)資源是需要同步加載的”,如果要實(shí)現(xiàn)這種打包,加個(gè)配置也能實(shí)現(xiàn)(類(lèi)似 webpack)。

從設(shè)計(jì)角度來(lái)說(shuō),這東西加在這兒會(huì)導(dǎo)致前后端結(jié)合太緊密(現(xiàn)在不是都追求前后端分離嘛)。

生性 回答

提示什么錯(cuò)誤?把錯(cuò)誤結(jié)果貼上來(lái)

壞脾滊 回答

一般這問(wèn)題應(yīng)該是簽名的url不對(duì)., 先仔細(xì)對(duì)比一下

直接讓前端傳完整的地址噻!

你要保證最終使用的 url 要和 前端window.location.href 的值一致

蝶戀花 回答

或者有沒(méi)有大佬知道生成signature參數(shù)當(dāng)中的url能不能加參數(shù)的

她愚我 回答

FAIL_SYS_TOKEN_EMPTY 令牌為空。需要登錄吧?

墨小白 回答

前段時(shí)間遇到一個(gè)無(wú)限級(jí)分類(lèi)的問(wèn)題,為了避免一直消耗內(nèi)存,賦值過(guò)之后的變量就用unset銷(xiāo)毀了.

忠妾 回答

可以。前提是PHP>=5.3,否則只能手動(dòng)require
如果你依賴(lài)的包有命名空間,一般來(lái)說(shuō),包源碼里面會(huì)有一個(gè)autoload.php,auto_load.php,ClassLoader.php這樣的文件,如果有,直接require這個(gè)文件可以完成自動(dòng)加載

懶洋洋 回答

圖片描述
設(shè)置保持會(huì)話(huà)間隔。
能修改mysql的話(huà),也可以設(shè)置interactive_timeout、wait_timeout參數(shù)。

苦妄 回答

因?yàn)槟惬@取數(shù)據(jù)是用的是getAll(),獲取了多條數(shù)據(jù),所以obj是個(gè)2維數(shù)組,所以要用循環(huán)

obj = JSON.parse(str);
for(var o in obj)
{
    console.log(obj[o].id);
}

如果你只想要第一條數(shù)據(jù):
方法1:
不要使用getAll()方法
方法2:

echo encode($res[0]);

方法3:

obj = JSON.parse(str);
obj = obj[0];
console.log(obj.id);

方法1最好

九年囚 回答

可以用::before或::after.

table td:nth-child(n+2)::before{
  content: '';
  position: absolute;
  left: 0;
  top: 10%;
  width: 1px;
  height: 80%;
  background: #ccc;
}
嫑吢丕 回答

在catch塊里把PDOException打出來(lái)看看

    echo $e->getMessage()." \n ".$e->getTraceAsString();
舊螢火 回答

第一個(gè)問(wèn)題 JSON傳到VUE中

可以直接用
var _this = this //寫(xiě)在$.getJSON前
_this.catalogList = JSON.parse(json)

第二個(gè)問(wèn)題 level=1放在哪兒

如果list-ol是一個(gè)通用的組件,通用的組件只需要傳給它不同的數(shù)據(jù)源,就會(huì)顯示值,我一般是直接給它要顯示的數(shù)據(jù),這樣更通用,如果只是給它一個(gè)level值,里面需要寫(xiě)獲取數(shù)據(jù)的代碼,這個(gè)組件就變成一個(gè)專(zhuān)用的了

空痕 回答

人家找你的漏洞呢
不過(guò)也別太擔(dān)心,估計(jì)是一些安全平臺(tái),比如百度云觀測(cè)什么的,

艷骨 回答

參考CSS選擇器

建議把整個(gè)教程過(guò)一遍

膽怯 回答

你生成的html代碼,你自己對(duì)比一下

孤影 回答

。。這方式看著不太美觀。不如逐一聲明。
但并不是讓大家理解,php類(lèi)型自動(dòng)檢查,自動(dòng)初始化變量。所有才不需要強(qiáng)制聲明。

安于心 回答

對(duì)于一般應(yīng)用來(lái)說(shuō),這個(gè)session_key其實(shí)不存也可以的,主要是openID,如果一定要存的話(huà),推薦jwt