Çok boyutlu Array bir dizi almak için nasıl

0 Cevap php

Yani çok boyutlu bir dizi bu gibi görünüyor var.

$config = array(
  "First Name" => array(
          "user"  => $_POST['firstname'],
          "limit" => 35,
        ),
  "Last Name" => array(
          "user"  => $_POST['lastname'],
          "limit" => 40,
        ),
);

Ben config dizinin içinde öyle bir dizi kullanmak istiyorum, bu yüzden benim yaklaşımım bir foreach döngü kullanmaktır.

foreach($config as $field => $data) {

}

Şimdi $ veri benim dizisi olacak biliyorum, ama ben sadece nedir zaten yarısını olsun çünkü ben foreach deyimi dışında kullanamazsınız görünüyor. Eğer döngü dışında ne gösterir görebilirsiniz print_r kullanarak:

 Array
(
    [user] => lastname
    [limit] => 40
)

Ama ne zaman döngü içinde ve ben print_r burada kullanmak benim sonuç:

Array
(
    [user] => firstname
    [limit] => 35
)
Array
(
    [user] => lastname
    [limit] => 40
)

Ben o foreach döngüsü ile olmak ile bir şey yapmak zorunda düşünün. Ben başka bir dizi doldurmak için $ veri dizisinde bir foreach çalıştırmayı denedim, ama bu da işe yaramadı.

Bir foreach döngüsü bu dışında kullanmak için bir yolu var mı?

Maalesef bu aptal bir soru, ben bu oldukça basit bir cevabı vardır eminim, ama ben sadece stumped, ve bunu yapmak için bir yol düşünemiyorum. Teşekkürler.

0 Cevap