Du kan bruge PHP til at ændre array- strenge, erstatter værdien af enkelte elementer. Dette er nyttigt, når du allerede har tildelt array- string værdier, og du har brug for at ændre en bestemt værdi, såsom en persons brugernavn. PHP har ikke en indbygget funktion til direkte at erstatte alle forekomster af en værdi i et array, så du er nødt til at sløjfe gennem array, søge efter og erstatte en streng kampe. Instruktioner
1
Åbn din PHP-fil i en teksteditor , såsom Windows Notesblok
2
Indtast et array og tildele den strengværdier som nedenfor: .
< p> $ my_array = array (' str 1 ', ' str 2 ', ' str 3 ', ' str 4 ', ' str 2 ');
3
Opret to variable som nedenfor , tildele dem søg og erstat strengværdier for dit array : Hej
$ search_value = " str. 2" , $ replace_value = " str 7"
4
Sorter gennem array med en " foreach " loop som nedenfor, ved hjælp af " strcmp " funktion til at kontrollere hvert array værdi for en match med søgestrengen og erstatte den med udskiftning strengen : Hej
foreach ( $ my_array som $ k = > ; $ value ) { if ( strcmp ( $ value , $ search_value ) == 0) {$ my_array [$ k] = $ replace_value ;}}
Dette vil erstatte de to forekomster af " str 2" med " str 7" og ændre array.
5.
Gem PHP fil.