PHP implémente la formule de calcul du format de chaîne via eval

墨辰丷
Libérer: 2023-03-27 20:16:02
original
1690 Les gens l'ont consulté

Parfois, nous avons une formule de commission pour chaque produit, et cette formule de calcul de commission est stockée dans le tableau au format chaîne. Lorsque nous utilisons cette formule de calcul, elle ne ressemble pas à ce que nous avons écrit : $ a=2+3. *5 ; peut facilement calculer le résultat, et c'est une chaîne, nous devons donc convertir la chaîne en un résultat que nous pouvons traiter

Parfois, nous avons Chaque produit a une formule de commission, et cette formule de calcul de la commission est stocké dans le tableau au format chaîne. Lorsque nous utilisons cette formule de calcul, ce n'est pas aussi simple que ce que nous avons écrit : $a=2+3*5; Le résultat peut être calculé, et c'est donc une chaîne. convertir la chaîne en un résultat que nous pouvons traiter
et la fonction eval() en php peut traiter le code php, donc cela peut être utilisé pour le résoudre : La formule de calcul

stockée au format chaîne, pour exemple :

$str='2*(3+12)';
$result=eval("return $str;");
echo $result;
Copier après la connexion

affichera : 30

est une expression Value

Le retour $str dans eval; () est le code php

Bien entendu, la valeur de la variable peut également être introduite :

$a=3;
$b=12;
$str='2*($a+$b)';
$result=eval("return $str;");
echo $result;
Copier après la connexion

affichera : 30

De cette façon, le code pour implémenter la calculatrice en PHP est implémenté, principalement en utilisant la fonction eval de PHP.

Ce qui précède représente l’intégralité du contenu de cet article, j’espère qu’il sera utile à l’étude de chacun.


Recommandations associées :

Implémentation PHP pour un mélange de chinois et d'anglais StringMéthode de jugement de longueur et d'interception

php str_getcsv implémente la méthode d'analyse de string dans un tableau

fonction personnalisée php pour implémenter des statistiques dans Chinois Explication détaillée de la chaîne méthode de longueur

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!