Mysql
 sql >> база данни >  >> RDS >> Mysql

замени точно съвпадение в php

Това зависи много от това как са форматирани вашите данни в $r_val , но добро начало би било да опитате:

$r_val = preg_replace('/(?<!\.)\b0\b(?!\.)/', '-', $r_val);

Където \b е знак с дължина 0, представляващ началото или края на „дума“.

Колкото и странно да звучи, но документацията за регулярен израз на Perl всъщност е много добър за обяснение на регулярния израз на preg_* функции, тъй като Perl е мястото, където функционалността всъщност се изпълнява.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как да свържа приложението за Android към базата данни MySQL?

  2. Вмъкване ???? в базата данни на mysql при публикуване от C# код на персийски език

  3. извикване на mysql функция, връщаща varchar в хибернация

  4. Проблем с подаването на потребителско име на PHP и MySQL

  5. MySQL Trigger не може да актуализира таблицата - получава се ГРЕШКА 1442