Я client.json так:Получить JSON следующий и предыдущий объект в PHP
[
{"client":"Jhon_White", "age":"25", "gender":"male"},
{"client":"Jhon_black", "age":"27", "gender":"fem"},
{"client":"Jhon_brown", "age":"29", "gender":"male"},
{"client":"Jhon_orange", "age":"45", "gender":"fem"},
{"client":"Jhon_blu", "age":"55", "gender":"fem"}
]
я использовать это, чтобы расшифровать и принять де информацию
$data=file_get_contents('client.json');
$arrJson=json_decode($data);
$keyVal='Jhon_brown';
foreach($arrJson as $key=> $val)
{if($val->client==$keyVal)
{ $client=$val->client; $age=$val->age; $gender=$val->gender;};
echo $client; echo $age; echo $gender;
это дает мне информацию от «Jhon_brown " ряд.
Мне нужно сделать две ссылки, которые приведут меня к следующему или предыдущему клиенту из строки «Jhon_brown». не зная имя клиента или добавляя новые данные в json.
Как найти следующее имя клиента или предыдущее в php.
Вы можете применить капельку достойного форматирования для кода ...?! – deceze
Это ужасное форматирование кода, ничего себе. –
Возможный дубликат [Получить следующий элемент в цикле foreach] (http://stackoverflow.com/questions/5096791/get-next-element-in-foreach-loop) –