Мне было интересно, если есть способ упростить этот код?
Я перепробовал много вещей, но не просто …
Спасибо!
$pos = strpos_arr(cPR("description"), $arraylist_3);
if ($pos === false) {
} else {
$error = true;
$error_text.= $error_3;
}
$pos = strpos_arr(cPR("description"), $arraylist_4);
if ($pos === false) {
} else {
$error = true;
$error_text.= $error_4;
}
$pos = strpos_arr(cP("description"), $arraylist_5);
if ($pos === false) {
} else {
$error = true;
$error_text.= $error_5;
}
Есть ли цикл foreach?
$arrays = [
$arraylist_3 => $error_3,
$arraylist_4 => $error_4,
$arraylist_5 => $error_5
];
foreach ( $arrays as $arr => $error_msg )
{
$pos = strpos_arr(cPR("description"), $arr);
if ($pos !== false) {
$error = true;
$error_text .= $error_msg;
}
}
Других решений пока нет …