Quando è necessario eseguire calcoli matematici in PHP su una frazione inserito dall'utente , è importante per convertire la frazione in un numero decimale . Funzioni matematiche di PHP non possono essere utilizzati su una stringa di testo come "1/2 ", quindi è necessario convertirlo in decimale " 0.5 . " Per analizzare la stringa di frazione è possibile utilizzare la funzione " preg_match " , che gestisce le espressioni regolari complesse . Istruzioni
1
Aprire il file PHP in un editor di testo , ad esempio Blocco note .
2
Conservare la frazione in una variabile PHP , come ad esempio " input = '3 $ /5 '; ".
3
dichiarare un array per memorizzare il numeratore e il denominatore della frazione , con l'aggiunta del codice " $ valori = array (' num '= > 0 ) , ".
4
chiamano" " funzione di separare la stringa in una frazione numeratore e denominatore con il codice " preg_match preg_match ( ' /^ ( P \\ d + ) \\ /? $ /( P \\ d + ? ) ' , $ input , $ valore ) ; ".
5 Calcolare la frazione con il codice" $ risultato = $ valori [' tana ' ] > , 0 $ valori [' num ' ] /$ valori [' tana '] : . " divisione per zero " ; " Il denominatore è paragonato a zero per evitare qualsiasi divisione per zero errori
6
Visualizzare la frazione decimale con il codice . " Echo $ risultato ; ". Utilizzando l'esempio precedente , la frazione " 3/5" viene convertito in decimale " 0.6 ".
7
Salvare il file PHP e caricarlo sul server .
< Br >