>>> problem3("1 2 2 3 10 20")
'AMM'
>>> problem3("8 13 28 91 375383947 679472915")
'AAAAAAMAAMAAAAAAAAAAAMAAAAAMAAAMAAAAMAAAAAAA'
条件1
$firstArray= [
[
"ID" => "ABC"
],
[
"ID" => "100"
],
[
"ID" => "200"
]
];
$firstArray= ["ABC" =>"fail"];
**Here I have to check two condition**
我有3个值,假设$abc
数组中存在此值,我们忽略了该值,仅剩下一个要分配给$second
到目前为止,我已经完成了它的工作,
条件2
我还有一个这样的json
$existarray
现在我想再检查一个$jsonString = '{
"jsonData" : {
"ABC" : {
"Count" :1
},
"100" : {
"Count" :3
},
"200" : {
"Count" :1
}
}
}';
$finalcount= json_decode($jsonString);
个键值条件$abc
数组,我们应该忽略 <10 。这种情况我必须实现我的当前代码>
预期产量
mainarray
答案 0 :(得分:0)
在if语句中使用&&
合并2条件。
您可以将这2个条件混合在1个for循环中:
$jsonString = '{"jsonData" : {
"ABC" : {"Count" :1},
"100" : {"Count" :3},
"200" : {"Count" :1}
}
}';
$firstArray = json_decode($jsonString, true);
$hobbies= [["ID" => "ABC"],["ID" => "100"],["ID" => "200"]];
$books= ["ABC" => true];
foreach ($Response as $key => $value) {
$id = $value['ID'];
if (!isset($books[$id]) && $firstArray["jsonData"][$id]["Count"] < 3 ) {
$selectedItem = $value;
break;
}
}