Dizi verileri Ayrıştırma

2 Cevap php

Ben yol JQuery ve JSON oluşturulan bu dizi verileri ayrıştırmak çalışıyorum.

Array
(
[d] => Array
    (
        [0] => Array
            (
                [order] => 1
            )

        [1] => Array
            (
                [order] => 2
            )

        [2] => Array
            (
                [order] => 3
            )

        [3] => Array
            (
                [order] => 4
            )

        [4] => Array
            (
                [order] => 5
            )

    )

)

Ben bir mysql tabloya yukarıdaki tarih kurtarmaya çalışıyorum, ama veritabanına eklenecek düzgün veri ayrıştırmak için görünmüyor olabilir.

Herkes yardımcı olabilir?

2 Cevap

Ve this is not intented to be parsed - bu fonksiyon print_r() ve çıktıya gibi görünüyor.

Bunun yerine ayrıştırmak için çalışıyor, sizin PHP kodu Ajax isteği aldığı verilerle doğrudan çalışmalıdır - JSON veri ile yani, json_decode() ile çözülür.

Yapmanız gereken tek şey böyle bir şeydir,

foreach ( $data['d'] as $key => $value ) { 
   $id = $value['order'];
   $order = 'order';
   $this->img_model->update_image_order($id , $order); 
}

Bu JSON sayı sipariş kimliği olduğunu varsayar.