検索
ホームページphp教程php手册浅析使用PHP逻辑运算符

浅析使用PHP逻辑运算符

Jun 13, 2016 am 11:05 AM
php一度使用比較する使用研究オペレーターまだ論理

PHP还是比较常用的,于是我研究了一下PHP逻辑运算符,在这里拿出来和大家分享一下,希望对大家有用。PHP 是一种创建动态交互性站点的强有力的服务器端脚本语言。

PHP 是免费的,并且使用非常广泛。同时,对于像微软 ASP 这样的竞争者来说,PHP 无疑是另一种高效率的选项。PHP 极其适合网站开发,其代码可以直接嵌入 HTML 代码。PHP 语法非常类似于 Perl 和 C。PHP 常常搭配 Apache (web 服务器) 一起使用。不过它也支持 ISAPI,并且可以运行于 Windows 的微软 IIS 平台。字符串运算符,有两个字符串运算符。第一个是连接运算符(“.”),它返回其左右参数连接后的字符串。第二个是连接赋值运算符(“.=”),它将右边参数附加到左边的参数后。

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>
<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>
</li>
<li class="alt">
<span>$</span><span class="attribute"><font color="#ff0000">b</font></span><span>=$a."World!";  </span>
</li>
<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>
</li>
<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>
</li>
<li class="">
<span></span><span class="tag"><strong><font color="#006699">?></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(逻辑与)TRUE,如果$a与$b都为TRUE。
$aor$bOr(逻辑或)TRUE,如果$a或$b任一为TRUE。
$axor$bXor(逻辑异或)TRUE,如果$a或$b任一为TRUE,但不同时是。
!$aNot(逻辑非)TRUE,如果$a不为TRUE。
$a&&$bAnd(逻辑与)TRUE,如果$a与$b都为TRUE。
$a||$bOr(逻辑或)TRUE,如果$a或$b任一为TRUE。

“与”和“或”有两种不同形式运算符的原因是它们操作的优先级不同。


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

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

Video Face Swap

Video Face Swap

完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

ホットツール

AtomエディタMac版ダウンロード

AtomエディタMac版ダウンロード

最も人気のあるオープンソースエディター

MinGW - Minimalist GNU for Windows

MinGW - Minimalist GNU for Windows

このプロジェクトは osdn.net/projects/mingw に移行中です。引き続きそこでフォローしていただけます。 MinGW: GNU Compiler Collection (GCC) のネイティブ Windows ポートであり、ネイティブ Windows アプリケーションを構築するための自由に配布可能なインポート ライブラリとヘッダー ファイルであり、C99 機能をサポートする MSVC ランタイムの拡張機能が含まれています。すべての MinGW ソフトウェアは 64 ビット Windows プラットフォームで実行できます。

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

Safe Exam Browser

Safe Exam Browser

Safe Exam Browser は、オンライン試験を安全に受験するための安全なブラウザ環境です。このソフトウェアは、あらゆるコンピュータを安全なワークステーションに変えます。あらゆるユーティリティへのアクセスを制御し、学生が無許可のリソースを使用するのを防ぎます。