fork(1) download
  1. <?php
  2.  
  3. $input = 'к';
  4.  
  5. $data = array('Москва', 'Балашиха', 'Химки', 'Подольск', 'Королев', 'Электросталь', 'Коломна');
  6.  
  7. $input = mb_strtolower($input);
  8. $result = array_filter($data, function ($item) use ($input) {
  9. if (mb_stripos(mb_strtolower($item), $input) === 0) {
  10. return true;
  11. }
  12. return false;
  13. });
  14.  
  15. echo '<ul>';
  16. echo '<li>' . implode( '</li><li>', $result) . '</li>';
  17. echo '</ul>';
Success #stdin #stdout 0.01s 24116KB
stdin
Standard input is empty
stdout
<ul><li>Королев</li><li>Коломна</li></ul>