$json = json_decode($json, true);
echo '<pre>';
print_r($json);
echo '</pre>';
Array
(
[names] => Array
(
[0] => Array
(
[phrase] => Абад
[name] => Абад
)
[1] => Array
(
[phrase] => Абай
[name] => Абай
)
[2] => Array
(
[phrase] => Абдель
[name] => Абдель
)
<?php
{
"names":[
{"phrase": "Анга","name": "Ангела"},
{"phrase": "Мера","name": "Меркель"},
{"phrase": "Фуфа","name": "Фуфелина"},
{"phrase": "Тата","name": "Таталина"},
{"phrase": "Женя","name": "Евгений"}
]
}'
Там результат получился
+==========+==========+=====+
| route_id | trunk_id | seq |
+==========+==========+=====+
| 16 | 118 | 0 |
+----------+----------+-----+
| 16 | 117 | 118 |
+----------+----------+-----+
| 16 | 120 | 121 |
+----------+----------+-----+
| 16 | 121 | 122 |
+----------+----------+-----+
По идее seq у других должен сдвинуться на 1 , тоесть те кто был 0 стать 1 те кто был 1 стать 2, я может сейчас допетрю...