PHP đọc json hoặc array (lấy dữ liệu ra từ json hoặc array với php)
--Json
Nếu bạn chỉ định lặp đi lặp lại $json , bạn có 1 đối tượng . Nếu bạn truyền đúng tham số thứ 2,
Bạn sẽ có được 1 cái mảng 2 chiều thì bạn đang lập qua chiều thứ nhất nên không thể nào lập qua chiều thứ 2
Cách bạn thường thấy
foreach($json as $key => $value){
echo $key ':' $value;
}
Trường hợp này muốn đọc được chính xác json là ji thì thử cách sao
<?php
$string = file_gget_contents("/home/file/code.json");
$json = json_decode($string, true);
foreach($json as $key => $name){
echo $key ':' $name ;
}
?>//chúc bạn thành công
===> còn 1 cách rút gọn code của bạn
$string = json_encode(
json_decode(
file_get_contents('/home/file/code.json'),true));
print_r($string);
Dễ trong dễ
đơn giãn bạn nhìn vài ví dụ dưới đây là bạn nhìn ra được cách đọc array trong php
<?php
$xes = array('lenovo', 'suzuki', 'honda');
foreach($xes as $xe){
echo $xe;
}
?>
hoặc là bạn xẽ thấy dạng sao
<?php
$xes = array('nhanhieu' => 'honda',
'ten' => 'future',
'dungtich' => '125cc' );
foreach($xes as $key = > $value){
echo $key .':'. $value;
}
?>