У меня есть таблица базы данных отчетов о состоянии с именем dsr
, и у нее есть некоторые индексы с именами nlanestatus1, nlanestatus2 ... и т. Д. И slanestatus1, slanestatus2 ... и т. Д.
Я пытался отфильтровать эти значения по
$array = array_filter($dsr, function($key) {
return strpos($key, 'lanestatus') === 0;
}, ARRAY_FILTER_USE_KEY);
Я взял этот код из другого вопроса о stackoverflow и понял, что, изменив значение от 0 до 1 в функции ($ key), я могу получитьОднако после экспериментов с этим кодом я обнаружил, что эта функция не работает.Я попытался изменить 3 равно 2 равно, и он просто отображает весь массив $ dsr.Любая помощь в кодировании PHP будет полезна.
Другой способ решить эту проблему - изменить индексы mysql, но система уже работает, и их изменение может привести к его поломке, поэтому это не вариант.