$post['title'] = str_replace("123456", "", $post['title']);

yukarıdaki kodda "123456" gibi 10 tane sayı ve "-" tire işaretini değiştirip, sonucunda hiç birşey çıkmamasını istiyırum.

yukarıdaki kodda galiba 1 boşluk birakıyor. hem 1 boşluk olan hem de hiç boşluk olamayn şekilde yapabilir misiniz.