Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> PHP

ตัวดำเนินการสตริง (String Operators) ใน PHP

บทนำ

มีตัวดำเนินการสองตัวสำหรับทำงานกับชนิดข้อมูลสตริง ตัวดำเนินการ '.' (จุด) เป็น 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