" als de laatste . Al de rest van de code zal worden geplaatst binnen deze twee lijnen . Kopen van 2 Declareer een variabele genaamd $ stringtocheck op de tweede regel van de code , en associëren het met de string die de gehele getallen bevat die u wilt converteren . Te associëren met de string " 4 score en 7 jaar geleden is 0,87 eeuwen geleden , of -87 jaar , " schrijven de volgende code :
$ stringtocheck = " 4 score en 7 jaar geleden is 0,87 eeuwen geleden , of -87 jaar " ; .
3
Zet de string naar een array van individuele waarden met behulp van PHP 's explode ( ) functie . Om dit te doen , kopieer en plak de volgende code als de derde regel van het document :
$ stringarray = explode ( " " , $ stringtocheck ) :
4
schrijven voor ( ) lus die elke waarde onderzoekt beurt bepalen of het een integer . Gebruik functie PHP " intval " , die een waarde van een geheel getal geconverteerd --- proef het resultaat van de conversie met de oorspronkelijke waarde , als het dezelfde , dan de waarde moet heb al een integer ! Als u niet wilt dat uw eigen code te schrijven , kunt u het volgende kopiëren en plakken , waardoor er geen veranderingen :
for ($ i = 0 ; $ i < count ( $ stringarray ) ; $ i + + ) {
if ( is_numeric ( $ stringarray [ $ i ] ) && intval ( $ stringarray [ $ i ] ) == $ stringarray [ $ i ] ) { $ stringnoints = $ stringnoints . " X " ; }
anders EuroCottage.com { $ stringnoints = $ stringnoints . $ stringarray [ $ i ] . " " ; }
}
5
Echo de resultaten van de conversie door het beëindigen van de code met de regel " echo $ stringnoints ; " --- dit zal een string die heeft afgedrukt vervangen alle gehele getallen met de letter " X "
6
Sla de " convert_integers.php " tekstbestand , en verplaats het naar je PHP- server . Wanneer u het bestand uit te voeren , moet je iets als het volgende afgedrukt op uw scherm te zien : " X score en X jaar geleden is 0,87 eeuwen geleden , of X jaar " --- er rekening mee dat deze omgebouwde " 4 ", " 7 " en " -87 , " want het zijn allemaal gehele getallen , maar het kwam niet vervangen " .87 . "