Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

hapus karakter khusus di php

Mudah mudah:

function clean($string) {
   $string = str_replace(' ', '-', $string); // Replaces all spaces with hyphens.
   return preg_replace('/[^A-Za-z0-9\-]/', '', $string); // Removes special chars.
}

Penggunaan:

echo clean('a|"[email protected]£de^&$f g');

Akan menampilkan:abcdef-g

Sunting :

Hey, just a quick question, how can I prevent multiple hyphens from being next to each other? and have them replaced with just 1? Thanks in advance!

function clean($string) {
   $string = str_replace(' ', '-', $string); // Replaces all spaces with hyphens.
   $string = preg_replace('/[^A-Za-z0-9\-]/', '', $string); // Removes special chars.

   return preg_replace('/-+/', '-', $string); // Replaces multiple hyphens with single one.
}

rujuk tautan ini



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cantumkan semua ID pelanggan dan nama belakang yang telah membuat lebih dari 2 pesanan

  2. Database - Merancang Tabel Acara

  3. apakah ada opsi pembaruan otomatis untuk DateTimeField di peewee seperti TimeStamp di MySQL?

  4. Pilih database secara dinamis

  5. Hapus baris duplikat yang memiliki jumlah lebih dari 1 di mysql