gpt4 book ai didi

PHP 不能在带有 http_build_query() 的数组中使用 'not'

转载 作者:塔克拉玛干 更新时间:2023-11-01 21:24:46 25 4
gpt4 key购买 nike

我完全是 PHP 的新手,我尝试寻找解决方案,但似乎找不到。

每当我尝试在我的数组上使用 http_build_query() 时,它会将 $note 变量变成一个符号 (¬e)。我只是想知道是否有任何方法可以在不更改变量名称的情况下仍然使用 note。

例如

<?php
$vars = array(
'book' => 'humpty',
'newspaper' => 'onion',
'note' => 'not working');

$query = http_build_query($vars);
echo $query;
?>

预期的输出是:book=humpty&newspaper=onion&note=not+working

实际输出是:book=humpty&newspaper=onion¬e=not+working

谢谢。

最佳答案

我能看出您遇到的问题。这是因为 http_build_query() 将“not”变成了一个称为 NOT SIGN 的 ¬ 符号。

试试这个:

$vars = array(
'book' => 'humpty',
'newspaper' => 'onion',
'note' => 'not working');

$query = http_build_query($vars);
$fixed_query = htmlspecialchars($query, ENT_QUOTES, 'UTF-8');
echo $fixed_query;

关于PHP 不能在带有 http_build_query() 的数组中使用 'not',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45023015/

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