Istendiği gibi preg_replace çalışırken PHP yerine değil mb_ereg_replace

0 Cevap php

Ben bir dize boş dize olmayan tüm sözcük karakterlerini alanlar için beklemek yerine çalışıyor ve tek bir mekan olarak hep birlikte birden fazla boşluk koymak duyuyorum.

Aşağıdaki kodu yapar.

$cleanedString = preg_replace('/[^\w]/', ' ', $name);  
$cleanedString = preg_replace('/\s+/', ' ', $cleanedString);

Ama mb_ereg_replace şey kullanmaya çalışıyorum olmuyor.

$cleanedString = mb_ereg_replace('/[^\w]/', ' ', $name);  
$cleanedString = mb_ereg_replace('/\s+/', ' ', $cleanedString);

$ CleanedString bunun aynıdır yukarıdaki durumda $ isim eğer. Ben yanlış ne yapıyorum?

0 Cevap