PHP では、配列を整数に変換する必要がある場合、array_sum() 関数を使用できます。この関数は、配列のすべての要素の合計を返すことができます。配列に数値以外の要素が含まれる場合、それらの要素は自動的に 0 に変換されます。
たとえば、配列 $numbers=array(1,2,'3',4,'five') がある場合、次のコードを使用して整数に変換できます。
$numbers = array(1,2,'3',4,'five'); $sum = array_sum($numbers); echo $sum;
$arrays = array( array(1,2,3), array('four',5,6), array(7,8,'nine') );
function recursiveArraySum($array) { $sum = 0; foreach($array as $value) { if(is_array($value)) { $sum += recursiveArraySum($value); } elseif(is_numeric($value)) { $sum += $value; } else { $sum += 0; } } return $sum; } $total = recursiveArraySum($arrays); echo $total;
以上がPHPで配列をintに変換する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。