U kunt PHP gebruiken om matrix strings te wijzigen , ter vervanging van de waarde van de afzonderlijke elementen . Dit is handig als u al scala tekenreekswaarden hebt toegewezen en moet u een specifieke waarde , zoals de naam van een individu gebruiker te wijzigen . PHP heeft geen ingebouwde functie om direct vervangen alle voorkomens van een waarde in een array , dus je moet lus door de array , zoeken en vervangen van een willekeurige reeks wedstrijden . Instructies 1 Open je PHP -bestand in een teksteditor , zoals Windows Notepad kopen van 2 Voer een array en wijs deze reeks waarden , zoals hieronder : . $ my_array = array ( ' str 1 ' , ' str 2 ' , ' str 3 ' , ' str 4 ' , ' str 2 ' ) ; 3 Create twee variabelen als hieronder , ze toe te kennen het zoeken en vervangen koordwaarden voor uw array : $ search_value = " str 2 " ; $ replace_value = " str 7 " ; 4 Sorteren door de array met een " foreach " lus zoals hieronder , met behulp van de functie " strcmp " om elke array waarde voor een wedstrijd op met de zoekterm en vervang deze door de vervangende string: foreach ( $ my_array als $ k = > , $ value ) { if ( strcmp ( $ value , $ search_value ) == 0 ) { $ my_array [ $ k ] = $ replace_value ; } } de twee gevallen van " str 2 " zal vervangen " str 7 " en wijzigen van de array . 5 Sla het PHP- bestand .
|