gpt4 book ai didi

php - JSON 请求中返回的项目数的 PHP 计数?

转载 作者:行者123 更新时间:2023-12-04 15:59:49 25 4
gpt4 key购买 nike

我正在寻找一种方法来计算在搜索数据库时得到的这些 JSON 字符串中返回的项目数(在 PHP 中)。

请原谅我,因为我对这一切一无所知。

有人告诉我,因为 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>';
}

最佳答案

使用 count$persons 上运行以获取项目数。

关于php - JSON 请求中返回的项目数的 PHP 计数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5923149/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com