Я ищу способ подсчета количества элементов (в PHP), возвращаемых в этих строках JSON, которые я получаю при поиске в базе данных.
Прости меня, потому что я совершенно чушь во всем этом.
Мне сказали, потому что в версии JSON не возвращено число, как в XML из этой базы данных, и мне нужно было бы использовать цикл для подсчета количества результатов?
Я осмотрелся вокруг, но, кажется, ничто не соответствует тому, что я хочу сделать ...
Ниже приведен пример строк, которые я получаю:
Array (
[0] => stdClass Object (
[score] => 12
[popularity] => 3
[name] => Samantha Dark
[id] => 151019
[biography] => [url] => http://www.themoviedb.org/person/151019
[profile] => Array ( )
[version] => 16
[last_modified_at] => 2011-04-11 17:17:33
)
[1] => stdClass Object (
[score] => 11
[popularity] => 3
[name] => Johnny Dark
[id] => 158737
[biography] => [url] => http://www.themoviedb.org/person/158737
[profile] => Array ( )
[version] => 14
[last_modified_at] => 2011-04-11 17:18:38
)
)
и, если применимо, вот php, который я использую для запроса и расшифровки
$name = $_GET['search'];
$persons_result = $tmdb->searchPerson($name);
$persons = json_decode($persons_result);
foreach ($persons as $person) {
echo '<a href="tmdb_person.php?id='.$person->id.'">'.$person->name.'</a></br>';
}