शर्त और प्रस्ताव सरणी में होना चाहिए
$condition=array(50,100,122);
$offer=array(51,99,865);
अब उस सरणी को फ़िल्टर करें जिसका मान सक्षम है
function filter_enabled($val){
if($val=='enabled'){
return true;
}
}
$filtered_offerstatus=array_filter($offerstatus,'filter_enabled');
अब $filtered_offerstatus
केवल वे मान शामिल हैं जो सक्षम . हैं , अब जांचें कि क्या शर्त ऑफ़र के बराबर से अधिक है
$check=false;
foreach($filtered_offerstatus as $key=>$value){
if($condition[$key]>=$offer[$key]){
$check=true;
}
else{
$check=false;
break; //if $condition is less than $offer it will get out of loop.
}
}
अब यदि सभी मान सत्य . पर सेट हैं कोड निष्पादित किया जाएगा अन्यथा त्रुटि संदेश
if($check===true){
echo "Execute Code";
}
else{
echo "Some Error Message";
}