i float di php sono con . e non virgola. Facciamo finta che recuperi 2,2 (2^2+2) tramite la variabile POST tramite l'interazione di una form azionata da un utente
Codice PHP:
<?php
if(isset($_POST['num'])){
$stringa = $_POST['num'];
$valore[1] = 0;
$valore = explode(',', $stringa);
// si potrebbe fare anche così if(((($valore = array(0 => (int) $valore[0], 1 => (int) $valore[1])) !='' && $valore[0]) != 0 && $valore[1]) != 0){
// senza la prima opzione aggiungo (int)
$var1 = (int) $valore[0];
$var2 = (int) $valore[1];
if($var1 != 0 AND $var2 != 0){
//moltiplico per se stesso
//elevato alla seconda
// sommo il secondo valore
$var1 = $var1 * $var1+ $var2;
var_dump($var1,$var2);
}else{
echo 'qualcosa non a funzionato!';
}
}
?>