gpt4 book ai didi

php - 注意:未定义索引:点击

转载 作者:行者123 更新时间:2023-12-03 01:04:50 27 4
gpt4 key购买 nike

我有一个搜索查询,执行搜索查询后,我将$ result放入数组中。

我的PHP代码-

$contents = $client->search($params); // executing the search

$search = array($contents); // make the result $contents as a array
for ($i = 0; $i < count($search); $i++) {
$search['hits']['total']['title'] = strip_tags($search['hits']['total']['title']); // Trying to access the title

生成数组----
Array ( 
[0] => Array (
[took] => 1
[timed_out] =>
[_shards] => Array (
[total] => 2
[successful] => 2
[failed] => 0
)
[hits] => Array (
[total] => 1
[max_score] => 2.6818755
[hits] => Array (
[0] => Array (
[_index] => myindex
[_type] => mytype
[_id] => p36d3742b982586d8d
[_score] => 2.6818755
[_source] => Array (
[title] => Salma Hayek => Salma Hayeks...
[source] => Hello
[guid] => p36d3742b982586d8d
[pub_id] => 54ae51e5
[type] => news
)
)
)
)
)
)

现在的问题是,每次我尝试访问显示为标题的标题时,注意: 未定义索引:击中

我尝试过-
$search['hits']['total']['title'] = strip_tags($search['hits']['total']['title']);

$search['']['hits']['total']['title'] = strip_tags($search['']['hits']['total']['title']);

没什么对我有用,可能是一个简单的错误,任何人都知道我在哪里出错。

我也尝试过使用它----
$search[$i]['hits']['total']['title'] = strip_tags($search[$i]['hits']['total']['title']);

但是它返回了一个错误,例如:

Warning: Cannot use a scalar value as an array



如何获取我的标题?

最佳答案

您缺少$i,请使用$search[$i]['hits']

这是标题$search[$i]['hits']['hits'][0]['_source']['title']的地方

关于php - 注意:未定义索引:点击,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32186162/

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