Bir dizinin bir ikinci boyuttan $ _POST değerleri

0 Cevap php

PHP kullanarak. Ben aslında nakledilen değerlerin isimlerini bilmeden bir iki boyutlu $ _POST dizi bir ikinci boyuttan $ _POST değerleri almak için çalışıyorum. İşte ne var; çalışmıyor.

foreach($_POST as $k=>$v) {

    $$k=$v;

    if (is_array($k) == true) {

        foreach($k as $value) {

            echo $value;
            echo "<br>";

        }

    }

}

Ben kullanılan

echo '<pre>'; 
print_r($_POST); 
echo '</pre>';

Emin dizilerde değerler vardır yapmak ve var etmek. Bu gösteriyor:

Array
(

    [colors] => Array
        (
            [0] => red
            [1] => yellow
            [2] => blue
            [3] => black
        )

)

Bu benim form onay kutuları gibi gözüküyorlar:

<input name="colors[]" type="checkbox" value="red" />
<input name="colors[]" type="checkbox" value="yellow" />
<input name="colors[]" type="checkbox" value="blue" />
<input name="colors[]" type="checkbox" value="black" />

Ben dizinin adını bilmiyorum nasıl bir dizi içinde bir dizi değerleri olsun. Adı her zaman renkler olmayacak?

0 Cevap