Есть такой код, в $input приходит значение. Подскажите как сделать чтобы фильтрация начиналась с первой буквы. Например: Вводят букву м, значит выводит только Москва.
$input = $_POST['value'];
$data = array('Москва', 'Балашиха', 'Химки', 'Подольск', 'Королев', 'Электросталь', 'Коломна');
$result = array_filter($data, function ($item) use ($input) {
if (mb_stripos($item, $input) !== false) {
return true;
}
return false;
});
echo '<ul>';
echo '<li>' . implode( '</li><li>', $result) . '</li>';
echo '</ul>';