Die Funktion „replace()“ ist eine Funktion in PHP, die sich hauptsächlich mit Zeichenfolgen befasst und darauf abzielt, beliebige Zeichenfolgen zu ersetzen, indem eine Suche nach der Zeichenfolge durchgeführt wird, die ersetzt werden muss. Das Suchmuster für eine Zeichenfolge kann so aussehen, dass entweder die gesamte Suchzeichenfolge ersetzt werden muss, oder es kann sich um ein Array handeln, das durch die gesuchte Ersatzzeichenfolge in einer bestimmten Zeichenfolge oder einem bestimmten Array ersetzt werden kann. Die Funktion „replace()“ ist eine in PHP integrierte Funktion, die eine neue Zeichenfolge oder ein neues Array mit ersetzten Werten zurückgibt. Diese Funktion akzeptiert zwingend vier Parameter oder Argumente, nämlich search_val, replace_val, subject_val und count.
WERBUNG Beliebter Kurs in dieser Kategorie PHP-ENTWICKLER - Spezialisierung | 8-Kurs-Reihe | 3 ProbetestsStarten Sie Ihren kostenlosen Softwareentwicklungskurs
Webentwicklung, Programmiersprachen, Softwaretests und andere
Unten ist die Syntax angegeben:
str_replace(search_val, replace_val, subject_val, count)
Der Syntaxablauf sieht so aus, dass die Parameter wie folgt dargestellt werden:
Die Funktion „replace()“ in PHP ist eine integrierte Funktion, die zum Ersetzen aller möglichen Parameter verwendet wird, die in der angegebenen Zeichenfolge ersetzt werden müssen. Daher gibt es einige Arbeitskriterien, die befolgt werden müssen:
Given below are the examples mentioned :
This program demonstrates the replace() function in PHP which first finds for the string and then replaces the value of the string with some part as defined. It makes the entire php string replaced with some value as shown in the output.
Code:
<!DOCTYPE html> <html> <body> <p>Let's Find for the string "Life_in_writing" and replace the value of writing with "Anusua"</p> <?php echo str_replace("writing","Anusua","Life_in_writing!"); ?> </body> </html>
Output
This program demonstrates an array of fruit which is trying to replace the particular value of the fruit like guava string with apple as shown in the output.
Code:
<!DOCTYPE html> <html> <body> <p>Find the array with fruit guava and then substitute it with another fruit Apple.</p> <?php $ar_ray = array("guava","kiwi","apple","orange"); print_r(str_replace("guava","apple",$ar_ray,$k)); echo "<br>" . "replaced_fruit: $k"; ?> </body> </html>
Output:
This program demonstrates the substitution of string with elements and values of String with some subject_val string as the string value is less it will get substituted easily as show shown in the output.
Code:
<!DOCTYPE html> <html> <body> <?php $search = array("Welcome","Everyone!"); $replace_str = array("Zee"); $arr_ay = array("Welcome","All",":)"); print_r(str_replace($search,$replace_str,$arr_ay)); ?> </body> </html>
Output:
This program demonstrates the ireplace_string() which acts as case insensitive when compared with the replace() function as shown in the output.
Code:
<!DOCTYPE html> <html> <body> <p>find the string "All is good" and then make it replaced with the capital letter EVERYONE!</p> <?php echo str_ireplace("EVERYONE!","Anusua","All is good"); ?> </body> </html>
Output:
PHP replace() is a function which gives programmers flexibility and scope of re-usability at the time of execution and lets user to use function for searching and replacing string accordingly. It gives users a view of implementation in terms of requirement when it comes to adopting the functionality. Overall a function which plays a significant role in PHP.
Das obige ist der detaillierte Inhalt vonPHP ersetzen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!