国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

Master PHP melihat masalah tatasusunan
高洛峰
高洛峰 2017-06-08 11:01:38
0
7
977
        [['7','2'],['8','2'],['11','2'],['10','2'],['9','2']]

Inventori data adalah seperti ini ['7','2'] 7 mewakili id ??produk dan 2 mewakili kuantiti produk yang dibeli

Sekarang bagaimana untuk memulihkannya kepada tatasusunan yang boleh digunakan oleh php?

高洛峰
高洛峰

擁有18年軟件開(kāi)發(fā)和IT教學(xué)經(jīng)驗(yàn)。曾任多家上市公司技術(shù)總監(jiān)、架構(gòu)師、項(xiàng)目經(jīng)理、高級(jí)軟件工程師等職務(wù)。 網(wǎng)絡(luò)人氣名人講師,...

membalas semua(7)
滿天的星座

Ini kaedah yang rumit: Sudah tentu, premisnya ialah data anda lengkap dan tidak akan ada nombor negatif, NULL atau apa-apa seperti itu

$a = "[['7','2'],['8','2'],['11','2'],['10','2'],['9','2']]";
$result = array();
preg_match_all("/'(\d*)'/", $a, $matches);
for ($i = 0; $i < count($matches[1]); $i += 2){
   $result[(int)$matches[1][$i]] = (int) $matches[1][$i+1];
}

Ujian peribadi berjaya

大家講道理

Anda tidak menyebut format tertentu, jadi saya akan menggunakan format berikut dahulu

$data = [['7','2'],['8','2'],['11','2'],['10','2'],['9','2']];
$products = array();
foreach ($data as $tmp) {
    $products[] = array(
        'id' => $tmp[0],
        'total' => $tmp[1]
    );
}
var_dump($products);
淡淡煙草味

Terima kasih atas jemputan!

Ini ialah tatasusunan, anda boleh gelungkan sahaja:

    $arr     = [['7','2'],['8','2'],['11','2'],['11','2'],['11','2']];
    var_dump($arr[0]);die;
    

Susun atur ini bersamaan dengan:

    $arr     = array(
                    array('7','2'),
                    array('8','2'),
                    array('11','2'),
                    array('11','2'),
                    array('11','2'),
                );
     var_dump($arr[0]);die;
phpcn_u1582

Jika anda mendepositkannya seperti ini, maka ia akan berakhir jika anda membuat asal semula.

$str = json_encode(array(
    array(7, 2),
    array(8, 2),
));

var_dump(json_decode($str));
迷茫

Json standard memerlukan petikan berganda, jadi cuma tukar petikan tunggal menjadi petikan berganda dan kemudian json_decode

$sqldata = "[['7','2'],['8','2'],['11','2'],['10','2'],['9','2']]";
$sqldata = str_replace('\'', '\"', $sqldata );
$data = json_decode($sqldata);
echo $data[0][1]; // >> 2
女神的閨蜜愛(ài)上我
$str = "[['7','2'],['8','2'],['11','2'],['10','2'],['9','2']]";
var_dump(eval('return '.$str.';'));

Cubalah

三叔
json_decode() 
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan