массивы — Упростите скрипт повторения php

Мне было интересно, если есть способ упростить этот код?
Я перепробовал много вещей, но не просто …

Спасибо!

$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;
}

0

Решение

Есть ли цикл 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;
}
}
0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]