ホームページ > バックエンド開発 > PHPチュートリアル > PHP 論理演算子の使用に関する簡単な分析_PHP チュートリアル

PHP 論理演算子の使用に関する簡単な分析_PHP チュートリアル

WBOY
リリース: 2016-07-15 13:27:47
オリジナル
881 人が閲覧しました

PHP はまだ比較的一般的に使用されているため、PHP 論理演算子を研究し、ここで皆さんに共有したいと思います。 PHP は、動的でインタラクティブなサイトを作成するための強力なサーバーサイド スクリプト言語です。

PHP は無料で、非常に広く使用されています。同時に、Microsoft ASP などの競合他社にとって、PHP は間違いなくもう 1 つの効率的なオプションです。 PHP は Web サイト開発に非常に適しており、そのコードを HTML コードに直接埋め込むことができます。 PHP の構文は Perl や C と非常によく似ています。 PHP は Apache (Web サーバー) とともに使用されることがよくあります。ただし、ISAPI もサポートしており、Windows 用の Microsoft IIS プラットフォーム上で実行できます。文字列演算子。文字列演算子は 2 つあります。 1 つ目は連結演算子 (「.」) で、左引数と右引数を連結した文字列を返します。 2 つ目は連結代入演算子 (「.=」) で、右の引数を左の引数に追加します。

1. 文字列演算子

例:

<ol class="dp-xml"><li class="alt">
<span><strong><font color="#006699"><span class="tag"><?</SPAN><SPAN class=tag-name>php</SPAN></FONT></STRONG><SPAN> </SPAN></SPAN><LI class=""><SPAN>$</SPAN><SPAN class=attribute><FONT color=#ff0000>a</FONT></SPAN><SPAN>=</SPAN><SPAN class=attribute-value><FONT color=#0000ff>"Hello"</FONT></SPAN><SPAN>;  </SPAN></SPAN><LI class=alt><SPAN>$</SPAN><SPAN class=attribute><FONT color=#ff0000>b</FONT></SPAN><SPAN>=$a."World!";  </SPAN></SPAN><LI class=""><SPAN>$</SPAN><SPAN class=attribute><FONT color=#ff0000>a</FONT></SPAN><SPAN>=</SPAN><SPAN class=attribute-value><FONT color=#0000ff>"Hello"</FONT></SPAN><SPAN>;  </SPAN></SPAN><LI class=alt><SPAN>$</SPAN><SPAN class=attribute><FONT color=#ff0000>a.</FONT></SPAN><SPAN>=</SPAN><SPAN class=attribute-value><FONT color=#0000ff>"World!"</FONT></SPAN><SPAN>;  </SPAN></SPAN><LI class=""><SPAN></SPAN><SPAN class=tag><STRONG><FONT color=#006699>?></span></font></strong></span><span> </span>
</li></ol>
ログイン後にコピー

PHP の唯一の配列演算子は + 演算子です。右の配列を左の配列に追加しますが、重複したキー値は上書きされません。

<ol class="dp-xml">
<li class="alt"><span><span>$</span><span class="attribute"><font color="#ff0000">a</font></span><span>=</span><span class="attribute-value"><font color="#0000ff">array</font></span><span>("a"=</span><span class="tag"><strong><font color="#006699">></font></strong></span><span>"apple","b"=</span><span class="tag"><strong><font color="#006699">></font></strong></span><span>"banana");  </span></span></li>
<li class="">
<span>$</span><span class="attribute"><font color="#ff0000">b</font></span><span>=</span><span class="attribute-value"><font color="#0000ff">array</font></span><span>("a"=</span><span class="tag"><strong><font color="#006699">></font></strong></span><span>"pear","b"=</span><span class="tag"><strong><font color="#006699">></font></strong></span><span>"strawberry","c"=</span><span class="tag"><strong><font color="#006699">></font></strong></span><span>"cherry");  </span>
</li>
<li class="alt">
<span>$</span><span class="attribute"><font color="#ff0000">c</font></span><span>=$a+$b;  </span>
</li>
<li class=""><span>$ar_dump($c); </span></li>
</ol>
ログイン後にコピー

実行後、このスクリプトは次のように表示されます:

<ol class="dp-xml">
<li class="alt"><span><span>array(3){  </span></span></li>
<li class="">
<span>["a"]=</span><span class="tag"><strong><font color="#006699">></font></strong></span><span> </span>
</li>
<li class="alt"><span>string(5)"apple"  </span></li>
<li class="">
<span>["b"]=</span><span class="tag"><strong><font color="#006699">></font></strong></span><span> </span>
</li>
<li class="alt"><span>string(6)"banana"  </span></li>
<li class="">
<span>["c"]=</span><span class="tag"><strong><font color="#006699">></font></strong></span><span> </span>
</li>
<li class="alt"><span>string(6)"cherry"  </span></li>
<li class=""><span>} </span></li>
</ol>
ログイン後にコピー

2.PHP 論理演算子:

PHP 論理演算子:
$aand$bAnd (論理 AND) TRUE ( $a と $b の両方が TRUE の場合)。
$aor$bOr (論理和) $a または $b のいずれかが TRUE の場合、TRUE。
$axor$bXor (論理排他的 OR) $a または $b のいずれかが TRUE (ただし、両方が同時にではない場合) の場合は TRUE。
!$aNot (論理的否定) $a が TRUE でない場合は TRUE。
$a&&$bAnd (論理積) $a と $b の両方が TRUE の場合は TRUE。
$a||$bOr (論理和) $a または $b のいずれかが TRUE の場合、TRUE。

「AND」と「OR」に 2 つの異なる形式の演算子がある理由は、演算の優先順位が異なるためです。


www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/446483.html技術記事 PHP はまだ比較的一般的に使用されているため、PHP 論理演算子を研究し、ここで共有しました。皆さんのお役に立てれば幸いです。 PHP は、動的なインタラクティブなサイトを作成するための強力な方法です...
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート