PHPには、独特の機能を持つさまざまな種類の演算子があります。 演算子を使用すると、算術演算、文字列の連結、値の比較、ブーリアン演算などを行うことができます…この記事では、PHPが提供する文字列演算子を学びます。 まずは、PHPの文字列演算子の種類を学びましょう。 PHPが提供する文字列演算子は2種類あります。

1.連結演算子 (“.”):

この演算子は、2つの文字列値を結合して、新しい文字列として返します。

2.連結代入演算子 (“.=”):

この演算子は、右辺の引数と左辺の引数をくっつける。

以下の例で、上記の演算子の有用性を示してみよう。

Example:

<?php$a = 'Good';$b = 'Morning';$c = $a.$b;echo " $c ";?>

Output :

Goodmorning

Explanation:

ここでは2つの変数$aと$bの文字列を受け取りました。 そして、連結演算子(.)を使って、これらの文字列を1つの文字列に連結しました。

Example:

<?php $a = 'Hello'; $b = ; for($i = count($b)-1; $i >= 0;$i--) {$a .= $b;}echo " $a";?>

Output:

Hello Folks Good morning

Explanation:

この例では、連結代入演算子(“.=”)を使用して、文字列の値と配列の値を連結しています。

注釈:

連結演算子(‘.’は、「+」や「-」と同様の優先順位を持つため、予期しない結果を引き起こす可能性があります。

Example:

<?php$val = 5;echo "Result: " . $val + 5;?>

Output:

5

Explanation:

上記は、「結果」ではなく「5」と表示されます。 なぜなら、まず「Result5」という文字列が作成され、それが5に加算されて5になるからです。なぜなら、空ではない非数値文字列「Result5」は0に変換され、5と加算されて5になるからです。 Result: 10」と表示するには、括弧を使って優先順位を変更します:

<?php$var = 5;echo "Result: " . ($var + 5);?>

Output:

Result:10
raja

Published on 04-Jun-2019 14:03:21

Advertisement

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です