ホームページ > バックエンド開発 > PHPチュートリアル > PHP7 で結合比較演算子 (<=>) を使用するにはどうすればよいですか? (コード例)

PHP7 で結合比較演算子 (<=>) を使用するにはどうすればよいですか? (コード例)

青灯夜游
リリース: 2023-04-05 09:00:01
オリジナル
4388 人が閲覧しました

結合比較演算子 () は非常に便利な演算子です。この記事では、結合比較演算子 () の使用方法を説明します。お役に立てば幸いです。 。

PHP7 で結合比較演算子 (<=>) を使用するにはどうすればよいですか? (コード例)

#結合比較演算子 ()

# 演算演算子は次のとおりです。 2 つのオペランド間の大なり、小なり、および等価比較を実行する 3 方向比較演算子。 [ビデオチュートリアルの推奨:

PHP チュートリアル]

例:

$c = $a <=> $b;
// 这相当于
$c = ($a < $b) ? -1 : (($a > $b) ? 1 : 0);
ログイン後にコピー

説明: <=>演算子は strcmp( ) またはversion_compare(); 整数、浮動小数点、文字列、配列、オブジェクトなどで使用できます。

<=> 演算子によって提供される結合比較:

● 両側の値が等しい場合、0 が返されます

● 左側の場合 右側の値が大きい場合は 1

● 右側の値が大きい場合は -1

を返しますコード例

コード例を使用して、<=> 演算子が結合比較をどのように実行するかを見てみましょう。

例 1: 整数の比較

<?php 
echo"整数 <br>"; 
echo 7 <=> 7 ; 
echo"<br>"; 
echo 7 <=> 6; 
echo"<br>"; 
echo 6 <=> 7; 
?>
ログイン後にコピー

レンダリング:

) を使用するにはどうすればよいですか? (コード例)" >) を使用するにはどうすればよいですか? (コード例)" title="155020218194702PHP7 で結合比較演算子 (<=>) を使用するにはどうすればよいですか? (コード例)" alt="PHP7 で結合比較演算子 (<=>) を使用するにはどうすればよいですか? (コード例)"/>

例 2: 浮動小数点数比較

<?php 
echo"浮点数<br>"; 
  
echo 2.5 <=> 1.5;  
echo"<br>"; 
echo 0.5 <=> 1.5;  
echo"<br>"; 
echo 1.5 <=> 1.5;  
?>
ログイン後にコピー

レンダリング:

) を使用するにはどうすればよいですか? (コード例)" >) を使用するにはどうすればよいですか? (コード例)" title="155020219694011PHP7 で結合比較演算子 (<=>) を使用するにはどうすればよいですか? (コード例)" alt="PHP7 で結合比較演算子 (<=>) を使用するにはどうすればよいですか? (コード例)"/>

例 3: 文字列比較

<?php 
echo"<br>字符串<br>"; 
echo "a" <=> "a" ; 
echo"<br>"; 
echo "g" <=> "b" ;  
echo"<br>"; 
echo "a" <=> "b" ;  
echo"<br>"; 
echo "A" <=> "B" ;  
echo"<br>"; 
echo "a" <=> "B" ;  
echo"<br>"; 
echo "2" <=> "1" ;  
echo"<br>"; 
echo "2" <=> "a" ;  
echo"<br>"; 
echo "2" <=> "A" ;  
?>
ログイン後にコピー

レンダリング :

PHP7 で結合比較演算子 (<=>) を使用するにはどうすればよいですか? (コード例)

説明: 文字列の比較サイズ。比較は ASCII コードの値です。一部の文字に対応する ASCII コードは次のとおりです。

# ● 「0」~「9」: 48~57

● 「A」~「Z」: 65~90

● “a”~”z”: 97~122

例 4: 配列の比較

<?php 
echo"<br>数组<br>"; 
echo [] <=> [];  
echo"<br>"; 
echo [1, 7, 3] <=> [1, 7, 3]; 
echo"<br>"; 
echo [1, 7, 3, 5] <=> [1, 7, 3]; 
echo"<br>"; 
echo [1, 7, 3] <=> [4, 4, 4]; 
echo"<br>"; 
?>
ログイン後にコピー
レンダリング:


# 以上がこの記事の全内容となりますが、皆様の学習のお役に立てれば幸いです。さらにエキサイティングなコンテンツについては、PHP 中国語 Web サイトの関連チュートリアルのコラムに注目してください。 ! ! PHP7 で結合比較演算子 (<=>) を使用するにはどうすればよいですか? (コード例)

以上がPHP7 で結合比較演算子 (<=>) を使用するにはどうすればよいですか? (コード例)の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート