【发布时间】:2018-09-13 09:32:44
【问题描述】:
我有一个 foreach 循环从数组字符串中返回重复的条目,其中没有重复项。
代码:
$a = [];
$b = [];
foreach($categories['results'][0]['parameters'] as $key => $value) {
if(in_array($value['code'], $input_valid_names)) {
if($value['type'] == 'input') {
$a = $value['code'];
$b = $PostData[$value['code']];
}
if($value['type'] == 'select'){
$a = $value['code'];
$b = $PostData[$value['code']];
}
if($value['type'] == 'checkbox' && !empty($PostData[$value['code']])){
$a = $value['code'];
$b = 'Sim';
}
$param[] = [$a => $b];
}
}
知道为什么要这样做吗?做了几次调试,但没有任何线索......
【问题讨论】:
-
你能显示
var_dump($param[])的结果吗? (您可以编辑您的问题) -
请同时提供一些示例数据
-
两者有区别,你可以查看stackoverflow.com/questions/80646/…
-
我知道区别,但这里没有不匹配清楚地知道我们正在匹配
string和string@Exterminator 顺便说一句,当您评论该帖子时,我正在阅读同一篇文章 hihihihihi