fork download
  1. <?php
  2.  
  3. $regExp = "/^8([0-9]{3})([0-9]{7})/ui";
  4. $number = "88005553535";
  5.  
  6. //подготовим пустой массив
  7. $matches = array();
  8.  
  9. //выводим код оператора (это первая скобка в регулярных выражениях). Обрати внимание, что скобки круглые
  10. if (preg_match($regExp, $number, $matches)){
  11.  
  12. echo "Номер телефона - $matches[0]\n"; // в нуле хранится весь номер сразу
  13. echo "Код оператора - $matches[1]\n"; // в еденице - код оператора (первая скобка)
  14.  
  15. }
  16.  
  17. // если пропишешь var_dump($matches), то увидишь массив
  18. // var_dump($matches);
Success #stdin #stdout 0.01s 82944KB
stdin
Standard input is empty
stdout
Номер телефона - 88005553535
Код оператора - 800