【发布时间】:2017-04-19 20:31:57
【问题描述】:
如果其他数组中存在其他参数,我的任务是查找参数的值。我不知道如何正确地用文字来描述它,所以这里是伪代码:
if $_POST['from'] == X
在$array 键'name' == X 及其键'timezone' 中查找并将此值保存为参数:
$array = [
[
'name' => 'A',
'timezone' => 'AB',
],
[
'name' => 'B',
'timezone' => 'BC',
],
[
'name' => 'C',
'timezone' => 'AB',
],
如果$_POST['name'] == B,'timezone' == BC
如果 X, timezone = B,我可以将它提高 10 倍,但我认为这不是最好的方法。我现在处于这一步:
foreach ($array as $key => $value) {
foreach ($value as $key2 => $value2) {
if ($value2 == $_POST['from']) {
if ($key2 == 'timezone') {
echo $key;
}
}
}
}
【问题讨论】:
标签: php arrays multidimensional-array