บทนำ
มีตัวดำเนินการสองตัวสำหรับทำงานกับชนิดข้อมูลสตริง ตัวดำเนินการ '.' (จุด) เป็น concatenation operator (ตัวดำเนินการต่อสตริง) ของ PHP สองตัวถูกดำเนินการสตริงจะถูกต่อกัน (ตัวอักษรของสตริงขวามือต่อท้ายสตริงซ้ายมือ) และคืนค่าสตริงใหม่ PHP ยังมีตัวดำเนินการ .= ซึ่งเรียกว่า concatenation assignment operator สตริงทางซ้ายจะถูกอัปเดตโดยการต่อตัวอักษรของตัวถูกดำเนินการขวามือ
รูปแบบไวยากรณ์
$newstring = $first . $second // ตัวดำเนินการต่อสตริง $leftstring .= $rightstring
ตัวอย่างต่อไปนี้ใช้ตัวดำเนินการต่อสตริง:
ตัวอย่าง
<?php $x="Hello"; $y=" "; $z="PHP"; $n="\n"; $str=$x . $y . $z . $n; echo $str; ?>
ผลลัพธ์
Hello PHP
ตัวอย่างต่อไปนี้ใช้ตัวดำเนินการต่อสตริงแบบกำหนดค่า (concatenation assignment operator) สองตัวถูกดำเนินการสตริงถูกต่อกันคืนค่าเนื้อหาที่อัปเดตของสตริงทางซ้าย:
ตัวอย่าง
<?php $x="Hello "; $y="PHP"; $x .= $y; echo $x; ?>
ผลลัพธ์
Hello PHP