fork download
  1. <?php
  2.  
  3. // your code goes here
  4.  
  5. echo 'Я ожидаю увидеть\nодну строку, замены спецсимвола не произойдет в одиночных кавычках.' . "\n\n";
  6.  
  7. echo "Тут естественно будет\nперевод на новую строку, потому что в двойных\nкавычках происходит замена спецсимволов\n\n";
  8.  
  9. $text = 'aaa7aaa';
  10. $reg = '/\d/';
  11.  
  12. if (preg_match($reg, $text)) {
  13. echo 'Цифра, обозначенная спецсимволом \d, была найдена, несмотря на одиночный бекслеш.';
  14. } else {
  15. echo 'Вопрос снят.';
  16. }
Success #stdin #stdout 0.02s 52472KB
stdin
Standard input is empty
stdout
Я ожидаю увидеть\nодну строку, замены спецсимвола не произойдет в одиночных кавычках.

Тут естественно будет
перевод на новую строку, потому что в двойных
кавычках происходит замена спецсимволов

Цифра, обозначенная спецсимволом \d, была найдена, несмотря на одиночный бекслеш.