Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> PHP

Nối chuỗi (Concatenation) trong PHP

PHP có 2 toán tử chuỗi:

  • . (Concatenation): Nối 2 chuỗi -> chuỗi mới.
  • .= (Concatenating Assignment): Nối chuỗi phải vào biến trái.

Ví dụ

<?php
$a = 'Good'; $b = 'Morning';
$c = $a . $b;      // GoodMorning
$a .= ' Day';      // Good Day
echo $c . "\n" . $a;
?>

Nối trong vòng lặp

<?php
$str = 'Hello';
$parts = [" Good morning", " Folks"];
for ($i = count($parts)-1; $i >= 0; $i--) {
    $str .= $parts[$i];
}
echo $str; // Hello Folks Good morning
?>

Cạm bẫy ưu tiên

. ngang ngửa + và -.

<?php
$v = 5;
echo "Result: " . $v + 5; // 5 (chuỗi "Result: 5" -> 0 + 5)
echo "Result: " . ($v + 5); // Result: 10 (đúng)
?>

Luôn dùng ngoặc đơn khi nối chuỗi với biểu thức toán học.