2012-02-22 14 views
25

मैं - के साथ रिक्त स्थान को प्रतिस्थापित करने में सक्षम होना चाहता हूं लेकिन अल्पविराम और प्रश्न चिह्नों को भी हटाना चाहता हूं। मैं इसे एक समारोह में कैसे कर सकता हूं?PHP में टेक्स्ट स्ट्रिंग से एकाधिक आइटम्स को कैसे प्रतिस्थापित करें?

अब तक, मैं इसे रिक्त स्थान की जगह है:

str_replace(" ","-",$title) 
+2

[आप 'str_replace() '] (http://php.net/manual/en/function.str-replace.php) पर एकाधिक खोज मान पास कर सकते हैं। – JJJ

उत्तर

128

आप str_replace() को पैरामीटर के रूप में सरणियों पारित कर सकते हैं। manual देखें।

// Provides: You should eat pizza, beer, and ice cream every day 
$phrase = "You should eat fruits, vegetables, and fiber every day."; 
$healthy = ["fruits", "vegetables", "fiber"]; 
$yummy = ["pizza", "beer", "ice cream"]; 

$newPhrase = str_replace($healthy, $yummy, $phrase); 
+27

बेस्ट। उदाहरण कोड कभी। –

+13

मेरा नहीं। वह PHP मैनुअल से है;) – Napolux

+3

@Napolux मैन्युअल पेज को तब लिंक करें। :) –