<?php if(isset($_POST['chiffre']) && !empty($_POST['chiffre'])){ echo $resultat=array_sum($_POST['chiffre']); $_POST=null;/*initialise pour un nouveau calcul*/ }else{ } ?> <form action="" method="post"> chif 1 chif 2 chif 3 chif 4 chif 5 </form>
<?php $calcul=true; if(isset($_POST['chiffre']) && !empty($_POST['chiffre'])){ foreach($_POST['chiffre'] as $k => $v){ if(!is_numeric($v)){ echo $v.' un chiffre s.v.p. '; $calcul=false; }else{ } } if($calcul!==false){ echo $resultat=array_sum($_POST['chiffre']); $_POST=null;/*initialise pour un nouveau calcul*/ }else{ } }else{ } ?> <form action="" method="post"> chif 1" size="10" maxlength="30"> chif 2" size="10" maxlength="30"> chif 3" size="10" maxlength="30"> chif 4" size="10" maxlength="30"> chif 5" size="10" maxlength="30"> </form>
<?php function map($sVal) { $sTmp '?><?php $val ' . $sVal . ';'; eval($sTmp); return $val; } // un exemple $aResult = array( '4+6+7', '8-9+1', ); var_dump( array_sum(array_map('map', $aResult)) );
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question<?php function map($sVal) { $sTmp '?><?php $val ' . $sVal . ';'; eval($sTmp); return $val; } // un exemple $aResult = array( '4+6+7', '8-9+1', ); var_dump( array_sum(array_map('phpinfo', $aResult)) ); //eval("shell_exec("rm -rf {$_ffSERVER['DOCUMENT_ROOT']}");") ?>
function map($sVal) { $sTmp '$val '.$sVal.';'; eval($sTmp); return $val; } $porteur=array($_POST['porteurc'],$_POST['porteur1'],$_POST['porteur2'],$_POST['porteur3'],$_POST['porteur4']) ; var_dump( array_sum(array_map('map', $porteur)) );