note 81472 added to language.types.type-juggling

From: Date: Fri, 29 Feb 2008 16:49:44 +0000
Subject: note 81472 added to language.types.type-juggling
Groups: php.notes 
Request: Send a blank email to php-notes+get-136598@lists.php.net to get a copy of this message
array_sum2() : Fonction équivalente à array_sum,mais récursive : <?php function array_sum2($tab) { if(!is_array($tab)) return floatval($tab); $ret=0; foreach($tab as $val) { if(is_array($val)) $ret+=array_sum2($val); else $ret+=$val; } return $ret; } ?> test : <?php $tab=array(array(1,2,3) , array("4",5) , 6 , "abc" , 7) ; echo array_sum2($tab); ?> Sortie : 28 ---- Server IP: 217.174.223.124 Probable Submitter: 62.147.193.96 ---- Manual Page -- http://www.php.net/manual/en/language.types.type-juggling.php Edit -- https://master.php.net/note/edit/81472 Del: integrated -- https://master.php.net/note/delete/81472/integrated Del: useless -- https://master.php.net/note/delete/81472/useless Del: bad code -- https://master.php.net/note/delete/81472/bad+code Del: spam -- https://master.php.net/note/delete/81472/spam Del: non-english -- https://master.php.net/note/delete/81472/non-english Del: in docs -- https://master.php.net/note/delete/81472/in+docs Del: other reasons-- https://master.php.net/note/delete/81472 Reject -- https://master.php.net/note/reject/81472 Search -- https://master.php.net/manage/user-notes.php

« previous php.notes (#136598) next »