'Içine olmayan tüm sözcük karakterlerini ve birden fazla boşluk değiştirmek için nasıl' ve daha sonra tüm alanı için '-' Bir preg_replace in ()

0 Cevap php


I want to change image names on below conditions

  • Tüm olmayan kelime karakterler uzaya döner ve
  • sonra tüm alanlarda - dönüşür

Hello My name is'Kh@n "Mr. .Khan " o Hello-My-name-is-kh-n-mr-Khan dönüştü edilmelidir: my görüntü adı ise anlamına gelir.

i iki adımda aşağıdaki kullanmak gerekir,

$old_name ='       Hello       My name is\'Kh@n "Mr. Khan        ';
$space_name = preg_replace('/\W/',' ', $old_name);
$new_name= preg_replace('/\s+/','-', $space_name);

echo $new_name // returns Hello-My-name-is-kh-n-mr-Khan

tek adımda hem koşulları uygulamak için herhangi bir yolu var mı?

0 Cevap