Rumah >pembangunan bahagian belakang >tutorial php >Gantikan PHP
Fungsi
replace() ialah fungsi dalam PHP yang terutama berkaitan dengan rentetan dan bertujuan untuk menggantikan sebarang rentetan dengan melakukan carian untuk rentetan yang perlu diganti. Corak carian untuk rentetan boleh dalam cara sama ada keseluruhan rentetan carian perlu diganti atau ia boleh menjadi tatasusunan yang boleh digantikan oleh rentetan gantian yang dicari dalam rentetan atau tatasusunan tertentu. replace() function ialah fungsi bina dalam PHP yang mengembalikan rentetan atau tatasusunan baharu dengan nilai yang diganti. Fungsi ini menerima empat parameter atau argumen secara mandatori iaitu search_val, replace_val, subject_val dan count.
IKLAN Kursus Popular dalam kategori ini PEMBANGUN PHP - Pengkhususan | 8 Siri Kursus | 3 Ujian Olok-olokMulakan Kursus Pembangunan Perisian Percuma Anda
Pembangunan web, bahasa pengaturcaraan, ujian perisian & lain-lain
Diberikan di bawah ialah sintaks :
str_replace(search_val, replace_val, subject_val, count)
Aliran sintaks adalah dalam cara di mana parameter diwakili seperti berikut:
replace() dalam PHP ialah fungsi bina dalam yang digunakan untuk menggantikan semua parameter yang mungkin perlu diganti dalam rentetan yang diberikan oleh itu ia mempunyai beberapa kriteria kerja yang perlu dipatuhi:
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.
Atas ialah kandungan terperinci Gantikan PHP. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!