Примеры работы с json массивами – PHP

Формируем json-массив

Файл getdata.php


<?php
include “config.php”;
// соединяемся с бд
set_time_limit(0);
ignore_user_abort();

$mysqli = new mysqli(DB_HOSTNAME, DB_USERNAME, DB_PASSWORD, DB_DATABASE);
if ($mysqli->connect_errno) {
echo “Не удалось подключиться к MySQL: (” . $mysqli->connect_errno . “) ” . $mysqli->connect_error;
}

$res = $mysqli->query(“SELECT order_history_id FROM oc_order_history LIMIT 0,10”);

$res->data_seek(0);
$i=0;
while ($row = $res->fetch_assoc()) {
$data[$i][‘id’]=$row[‘order_history_id’];
$i++;
}
echo json_encode($data);

?>

Получаем данные json-массива и выводим его значения

Файл index.php


$json = file_get_contents(‘https://your_site.ru/getdata.php’);
$array = json_decode($json, true);

foreach ($array as $key => $value)
{
echo ‘id=’.$value[‘id’].'</br>’;
}

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (8 оценок, среднее: 4,88 из 5)
Загрузка...
Добавить комментарий

9 − восемь =

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: