v2.5.2
Giriş yap

Array Virgülle Birleştirme

qplot
514 defa görüntülendi
PHP Ürün Varyant sistemi için Dinamik bir formdan gelen verileri eşleştirmem gerekli

array_combine denedim lakin işimi görmedi tavsiyeniz nelerdir


//POST ÇIKTIM

Array
(
    [0] => Array
        (
            [kombin_63] => Array
                (
                    [0] => 87 //40 numara
                )

            [kombin_15] => Array
                (
                    [0] => 23 //mavi
                    [1] => 24 //kırmızı
                    [2] => 25 //mor
                    [3] => 26 //mavi
                )

        )

)

istediğim sonuç

87,23
87,24
87,25
87,26

tarzında tabi bu Numara ve renk haricinde üçüncü bir seçenek daha içerebilir

abdullahx
1101 gün önce

Olabildiğince dinamik yapmaya çalıştım ama yine de $deger değişkeni biraz statik sayılabilir

$array = [
    [
        'kombin_63' => [
            87
        ],
        'kombin_15' => [
            23, 24, 25, 26
        ]
    ]
];

$combine = array_pop($array[0]);
$deger = current($array[0])[0];
foreach ($combine as $k => &$v)
    $v = "$deger,$v";

print_r($combine);

// Array
// (
//     [0] => 87,23
//     [1] => 87,24
//     [2] => 87,25
//     [3] => 87,26
// )