我得到未定义的索引错误。我在同一个网站上看到了一个类似类型的问题。我无法修复这个错误,有人能帮助我吗
<?php
if (isset($_GET['query']) && $_GET['query'] != '') {
$url = 'https://contextualwebsearch-websearch-v1.p.rapidapi.com/api/Search/NewsSearchAPI';
$query_fields = ['autoCorrect' => 'true',
'pageNumber' => 1,
'pageSize' => 10,
'safeSearch' => 'false',
'q' => $_GET['query']
];
$curl = curl_init($url . '?' . http_build_query($query_fields));
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
curl_setopt($curl, CURLOPT_HTTPHEADER, [
'X-RapidAPI-Host: contextualwebsearch-websearch-v1.p.rapidapi.com',
'X-RapidAPI-Key: 7xxxxxxxxxxxxxxxxxxxxxxxxxxxxx'
]);
$response = json_decode(curl_exec($curl), true);
curl_close($curl);
$news = $response['value']; //Error get in this line
}
?>
<!DOCTYPE html>
<html lang="en">
<head>
<title>News Searcher</title>
</head>
<body>
<form action="new2.php" method="GET">
<label for="query">Enter your query string:</label>
<input id="query" type="text" name="query" />
<br />
<button type="submit" name="submit">Search</button>
</form>
<br />
<?php
if (!empty($news)) {
echo '<b>News by Your query:</b>';
foreach ($news as $post) {
echo '<h3>' . $post['title'] . '</h3>';
echo '<a href="' . $post['url'] . '">Source</a>';
echo '<p>Date Published: ' . $post['datePublished'] . '</p>';
echo '<p>' . $post['body'] .'</p>';
echo '<hr>';
}
}
?>
</body>
</html>
发生此错误的原因是响应数组
中不存在参数value
。要正确调试并检查响应返回,必须使用var_dump($response)
命令并检查实际返回。
代码: 错误: 我该怎么解决这个问题?
我被卡住了一段时间,无法弄清楚如何修复此代码
我仍然是PHP的新手(昨天刚开始),当我想删除我的数据时,它说: 注意:未定义的索引:第13行C:\wamp64\www\HelpingClass\delete.php中的书名 注意:未定义的索引:C中的数量:###############################################################################################
固定的: 我删除了while循环并添加了 我正在尝试向一个单词中随机添加一个额外的字母副本(介于0-8之间)。实例does可能会变成dooee或doess。 我的函数有时会工作,但总是会因越界索引错误而崩溃。 我假设我需要在某个时刻检查ArrayList中的空值。我试着用和if来包装我的while语句,以检查它,但没有任何改进。有什么建议吗?
可能重复: 什么是未定义的引用/未解决的外部符号错误,如何修复? 试图通过 我得到一个错误: main.cpp 搞砸h文件: 有什么想法吗?使用此函数构建具有设置大小的哈希表。 编辑:散列。cpp文件 正在尝试通过以下终端进行编译: g-c Hash.cpp-o Hash. o g-omain.cpphash. o-std=c 0x 不知怎的,它进入了一个无限循环。
问题内容: 我将使用ReadFile: 我该如何解决? 问题答案: 使用包名称限定它: