php string naar double of float oplossen

Status
Niet open voor verdere reacties.

loxerium

Gebruiker
Lid geworden
13 mei 2008
Berichten
28
Hallo iedereen. Heb al een tijdje zitten zoeken naar het antwoord maar heb het nog altijd niet gevonden.

stel ik heb de string:

$a = "1 + 2 + 3";

Wat moet ik met de string doen, om 6 uit te komen? (in plaats van plustekens kunnen er ook mintekens, maaltekens en delen door staan)

ps= iets met eval()?

dank u wel!
 
Je had eval() natuurlijk gewoon kunnen proberen.

Ik denk dat het zo wel werkt:

PHP:
$a = "1 + 2 + 3";

$result = eval ( "return " . $a );
 
Je had eval() natuurlijk gewoon kunnen proberen.

Ik denk dat het zo wel werkt:

PHP:
$a = "1 + 2 + 3";

$result = eval ( "return " . $a );

Er klopt iets niet aan je syntax.

Parse error: parse error in C:\wamp\www\convertall\converttemperature.php(56) : eval()'d code on line 1

ben zelf ook aan het zoeken nu
 
PHP:
$a = "1 + 2 + 3";
 
$result = eval ( "return (" . $a . ");" );
 
eval() voert een string als code uit. Eval() moet je dus niet gebruiken bij user input.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan