Heim > Backend-Entwicklung > PHP-Tutorial > PHP implementiert die Formel zur Berechnung des String-Formats durch Auswertung

PHP implementiert die Formel zur Berechnung des String-Formats durch Auswertung

墨辰丷
Freigeben: 2023-03-27 20:16:02
Original
1740 Leute haben es durchsucht

Manchmal haben wir für jedes Produkt eine Provisionsformel und diese Formel zur Berechnung der Provision wird in der Tabelle im String-Format gespeichert. Wenn wir diese Berechnungsformel verwenden, sieht sie nicht so aus, wie wir geschrieben haben: $ a=2+3 *5; kann das Ergebnis leicht berechnen, und es ist eine Zeichenfolge, daher müssen wir die Zeichenfolge in ein Ergebnis umwandeln, das wir verarbeiten können

Manchmal haben wir für jedes Produkt eine Provisionsformel, und diese Formel zur Berechnung der Provision lautet Wenn wir diese Berechnungsformel in der Tabelle verwenden, ist sie nicht so einfach wie das, was wir geschrieben haben: $a=2+3*5 Das Ergebnis kann berechnet werden, und es ist eine Zeichenfolge Wandeln Sie den String in ein Ergebnis um, das wir verarbeiten können
und die Funktion eval() in PHP kann PHP-Code verarbeiten, damit dies zur Lösung verwendet werden kann: Die Berechnungsformel

im String-Format gespeichert, z Beispiel:

$str='2*(3+12)';
$result=eval("return $str;");
echo $result;
Nach dem Login kopieren

gibt aus: 30

ist der Wert des Ausdrucks

Die Rückgabe $str in eval () ist der PHP-Code

Natürlich kann auch der Wert der Variablen eingebracht werden:

$a=3;
$b=12;
$str='2*($a+$b)';
$result=eval("return $str;");
echo $result;
Nach dem Login kopieren

wird ausgegeben : 30

Auf diese Weise wird der Code zur Implementierung des Rechners in PHP implementiert, wobei hauptsächlich die Eval-Funktion von PHP verwendet wird.

Das Obige ist der gesamte Inhalt dieses Artikels. Ich hoffe, er wird für das Studium aller hilfreich sein.


Verwandte Empfehlungen:

PHP-Implementierung für gemischtes Chinesisch und Englisch StringLängenbeurteilung und Abfangmethode

php str_getcsv implementiert die Methode zum Parsen von string in ein Array

benutzerdefinierte PHP-Funktion zum Implementieren von Statistiken Chinesisch Detaillierte Erläuterung der String--Längenmethode

Das obige ist der detaillierte Inhalt vonPHP implementiert die Formel zur Berechnung des String-Formats durch Auswertung. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage