PHPで整数を逆にする方法

藏色散人
リリース: 2023-03-14 07:48:02
オリジナル
2208 人が閲覧しました

整数反転を実装する

php メソッド: 1. PHP サンプル ファイルを作成します; 2. 「function reverse($x) {...}」メソッドを使用して、整数反転を実現します。

PHPで整数を逆にする方法

#この記事の動作環境: Windows7 システム、PHP7.1、Dell G3。

PHP で整数の反転を実現するにはどうすればよいですか?

PHP アルゴリズムの整数反転

32 ビットの符号付き整数が与えられた場合、この整数の各ビットの桁を反転する必要があります。

例 1:

入力: 123

出力: 321

例 2:

入力: -123

出力: -321

例 3:

入力: 120

出力: 21

注:

環境は 32 ビットの符号付き整数のみを格納できるため、その値の範囲は [−231, 231 − 1] です。この仮定に従い、反転後に整数がオーバーフローした場合は 0 を返してください。

class Solution { /** * @param Integer $x * @return Integer */ function reverse($x) { $max = pow(2,31)-1; $min = pow(-2,31); $strlen = strlen($x); if($x >=0){ $num = (int)strrev($x); }else{ $num = '-'.(int)strrev(trim($x,'-')); } if($min < $num && $num < $max){ return $num; }else{ return 0; } } }
ログイン後にコピー

推奨学習: 「PHP ビデオ チュートリアル

以上がPHPで整数を逆にする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
php
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!