【发布时间】:2019-03-15 02:44:20
【问题描述】:
问题:
我有一个由多个数组组成的会话变量,每个数组都有一组值。我希望取消设置与会话数组中特定变量的值匹配的特定数组。
会话构建:
PHP 代码:
$key = array_search($answers['evaluationnumber'], $_SESSION['stimuli']);
if ($key !== false) {
unset($_SESSION['stimuli'][$key]);
$_SESSION['stimuli'] = array_values($_SESSION['stimuli']);
}
我已经仔细检查并从变量$answers['evaluationnumber'] 中得到值3841。
问题:
如何开始挖掘数组列表以取消设置特定键?
期望的输出:
能够根据变量$answers['evaluationnumber'] 中给出的值删除会话数组中名为stimuli 的数组。
【问题讨论】:
-
但是在会话构造中,键是
evaluationsnumber而不是evaluationnumber。 -
你能不能在
$_SESSION['stimuli']数组中出现不止一次的数组 -
@Azhy 我明白了 - 我如何搜索每个数组以找到与我在变量中的一个匹配的评估号?
-
@RiggsFolly 不,它总是只出现一次。