ホームページ >バックエンド開発 >PHPチュートリアル >PHPで大きな文字列をunsignedlonglongに変換する方法

PHPで大きな文字列をunsignedlonglongに変換する方法

WBOY
WBOYオリジナル
2016-06-23 14:10:171267ブラウズ

PHPで大きな文字列をunsignedlonglongに変換する方法
文字列は「13353715570921140386」です
それをunsignedlonglong型の数値に変換するにはどうすればよいですか
ありがとう


ディスカッションへの返信(解決策)

phpにはlonglongがありません

数学的な演算をする必要がある場合は、BCまたはgmpの高精度数学関数拡張を使用してください

13353715570921140386%の値を計算したいのですが、その使い方を教えてください。 3

echo bcmod('133537155709211403 86', 3); //out 2

正しいことを確認してください
$s = '13353715570921140386'
$n = array_sum($s); ;
echo $n % 3 // 出力 2

;
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。