PHP String Operators: Manipulating Strings in PHP

Rumman Ansari   Software Engineer   2024-07-09 10:10:36   5550  Share
Subject Syllabus DetailsSubject Details
☰ TContent
☰Fullscreen

PHP has two operators that are specially designed for strings.

Operator Name Example Result
. Concatenation $txt1 . $txt2 Concatenation of $txt1 and $txt2
.= Concatenation assignment $txt1 .= $txt2 Appends $txt2 to $txt1

Example: . Concatenation

Code:

<span class="pln">
</span><span class="dec">&lt;!DOCTYPE html&gt;</span><span class="pln">
</span><span class="tag">&lt;html&gt;</span><span class="pln">
</span><span class="tag">&lt;body&gt;</span><span class="pln">

</span><span class="pun">&lt;?</span><span class="pln">php
$txt1 </span><span class="pun">=</span><span class="pln"> </span><span class="str">"Happy"</span><span class="pun">;</span><span class="pln">
$txt2 </span><span class="pun">=</span><span class="pln"> </span><span class="str">" Coding!"</span><span class="pun">;</span><span class="pln">
echo $txt1 </span><span class="pun">.</span><span class="pln"> $txt2</span><span class="pun">;</span><span class="pln">
</span><span class="pun">?&gt;</span><span class="pln">  

</span><span class="tag">&lt;/body&gt;</span><span class="pln">
</span><span class="tag">&lt;/html&gt;</span><span class="pln">

</span>

Output:

The above code will produce the following result-

<span class="pln">
</span><span class="typ">Happy</span><span class="pln"> </span><span class="typ">Coding</span><span class="pun">!</span><span class="pln">
</span>

Example: .= Concatenation assignment

Code:

<span class="pln">
</span><span class="dec">&lt;!DOCTYPE html&gt;</span><span class="pln">
</span><span class="tag">&lt;html&gt;</span><span class="pln">
</span><span class="tag">&lt;body&gt;</span><span class="pln">

</span><span class="pun">&lt;?</span><span class="pln">php
$txt1 </span><span class="pun">=</span><span class="pln"> </span><span class="str">"Happy"</span><span class="pun">;</span><span class="pln">
$txt2 </span><span class="pun">=</span><span class="pln"> </span><span class="str">" coding!!"</span><span class="pun">;</span><span class="pln">
$txt1 </span><span class="pun">.=</span><span class="pln"> $txt2</span><span class="pun">;</span><span class="pln">
echo $txt1</span><span class="pun">;</span><span class="pln">
</span><span class="pun">?&gt;</span><span class="pln">  

</span><span class="tag">&lt;/body&gt;</span><span class="pln">
</span><span class="tag">&lt;/html&gt;</span><span class="pln">

</span>

Output:

The above code will produce the following result-

<span class="pln">
</span><span class="typ">Happy</span><span class="pln"> coding</span><span class="pun">!!</span><span class="pln">
</span>

No Questions Data Available.
No Program Data.

Stay Ahead of the Curve! Check out these trending topics and sharpen your skills.