cari

Rumah  >  Soal Jawab  >  teks badan

Foreach gagal membina tatasusunan dalam php

Kod:

<?php
$arr=array();
foreach($data as $row){
    $arr['name']=$row->user->username;
    $arr['time']=$row->user->time;
};
echo json_encode($arr);
?>

Mengapa output json hanya mempunyai satu bahagian kandungan?

phpcn_u1582phpcn_u15822786 hari yang lalu743

membalas semua(2)saya akan balas

  • 天蓬老师

    天蓬老师2017-07-04 13:48:02

    Sayang, baca manual lebih banyak dan kuasai tatabahasa.

    <?php
    $arr=array();
    foreach($data as $row){
        $t['name']=$row->user->username;
        $t['time']=$row->user->time;
        $arr[] = $t;
    };
    echo json_encode($arr);
    ?>

    balas
    0
  • 習慣沉默

    習慣沉默2017-07-04 13:48:02

    <?php
    $arr=array();
    foreach($data as $key=>$row){
        $arr[$key]['name']=$row->user->username;
        $arr[$key]['time']=$row->user->time;
    };
    echo json_encode($arr);
    ?>

    balas
    0
  • Batalbalas