Du kan använda PHP för att ändra array strängar , ersätter värdet av enskilda element . Detta är användbart när du redan har tilldelat värden array string och du behöver ändra ett visst värde , till exempel en persons användarnamn . PHP har inte en inbyggd funktion för att direkt ersätta alla förekomster av ett värde i en array , så du behöver för att slinga genom arrayen , söka efter och ersätta eventuella sträng matcher . Instruktioner
1
Öppna din PHP- filen i en textredigerare , till exempel Anteckningar i Windows
2
Ange en array och tilldela den strängvärdena enligt nedan : .
$ my_array = array ( ' Str 1 ' , ' Str 2 ' , ' Str 3 ' , ' Str 4 ' , ' Str 2 ');
3
Skapa två variabler som nedan , tilldela dem sökandet och ersätta värden string för din array :
$ search_value = " Str 2 " , $ replace_value = " Str 7 " ,
4
Sortera igenom arrayen med en " foreach " loop enligt nedan , med hjälp av " strcmp " -funktion för att kontrollera varje array värde för en match med söksträngen och ersätta det med ersättningssträngen :
foreach ( $ my_array som $ k = > , $ värde ) {if ( strcmp ( $ value , $ search_value ) == 0 ) { $ my_array [ $ k ] = $ replace_value ; } }
Detta kommer att ersätta de två förekomster av " Str 2 " med " Str 7 " och ändra arrayen .
5
Spara PHP -filen .