入力は多数の数字のペアで構成され、それぞれが別々の行にあり、数字はコンマで区切られます。数字は100桁の長さにすることができます。数字は整数と派閥番号で、負の数字は入力されません。入力はファイルの終わりで終了します。どのように出力を整数として取得しますか?
出力は、それぞれの行ごとに逆の合計になります。各入力ペアについて、逆の合計が1つ存在する必要があります。
私はこれにこのコードを書いていますが、ではない整数値として、正しい結果が得られ
$number="36222813552166588601325554186418874001226412488844274840066661514,32814873748120642422248240335447
";
$int_array = array_map("intval", explode(",", $number));
$sum=0;
foreach($int_array as $item)
{
$sum=$sum+strrev($item);
}
$reverse_sum=str_replace("0","",strrev($sum));
echo $reverse_sum;
ガット出力:91+E562719451714.1
予想される出力:PHPで68046696201386131133563894412955974001226412488844274840066661514
数値がすべて32ビットまたは64ビット精度以上の大きな整数の場合は、[bcmath](http://php.net/manual/en/book.bc.php)または[ gmp](http://php.net/manual/en/book.gmp.php) –
なぜ3つのバージョンのPHPがタグ付けされていますか?あなたはどちらを使っていますか? – KhorneHoly
7.1.0 @KhorneHoly – Thericir41