Php 取消设置字符串查询问题
它导致服务器错误,这里有什么问题?Php 取消设置字符串查询问题,php,array-unset,Php,Array Unset,它导致服务器错误,这里有什么问题?$parameter不是数组。它是您使用http\u build\u query()创建的字符串。。因此,您试图访问一个不存在的变量($parameter['farbe'])。$parameter不是数组。它是您使用http\u build\u query()创建的字符串。。因此,您试图访问一个不存在的变量($parameter['farbe'])。看起来代码应该这样做: <?php $so = array('marke'=> $_GET["
$parameter
不是数组。它是您使用http\u build\u query()创建的字符串。。因此,您试图访问一个不存在的变量($parameter['farbe']
)。$parameter
不是数组。它是您使用http\u build\u query()创建的字符串。。因此,您试图访问一个不存在的变量($parameter['farbe']
)。看起来代码应该这样做:
<?php
$so = array('marke'=> $_GET["marke"],
'farbe'=> $_GET["farbe"],
'sort'=> $_GET["sort"]);
$parameter = http_build_query($so);
$unsetfarbe = unset($parameter['farbe']);
?>
看起来代码应该这样做:
<?php
$so = array('marke'=> $_GET["marke"],
'farbe'=> $_GET["farbe"],
'sort'=> $_GET["sort"]);
$parameter = http_build_query($so);
$unsetfarbe = unset($parameter['farbe']);
?>
unset
不返回任何内容;按原样分析代码会生成“意外的未设置”错误。删除$unsetfarbe
的赋值意味着它将进行解析,尽管它可能仍然无法工作。unset
不会返回任何内容;按原样分析代码会生成“意外的未设置”错误。删除$unsetfarbe
的赋值意味着它将进行解析,尽管它可能仍然不起作用。