PHP menawarkan pelbagai jenis pengendali yang mempunyai fungsi tersendiri. Operator membolehkan kami melakukan aktiviti aritmetik, penyambungan rentetan, membandingkan nilai dan melakukan operasi boolean, banyak lagi...Dalam artikel ini, kita akan mempelajari operator rentetan yang diberikan oleh. PHP. Mari kita pelajari jenis operator rentetan dalam php Terdapat dua operator rentetan yang disediakan oleh PHP
1. Operator Penggabungan ("."):
Operator ini menggabungkan dua nilai rentetan dan mengembalikannya sebagai yang baharu. rentetan.
2.Concatenating Assignment operator (".="):
Operasi ini melampirkan hujah di sebelah kanan kepada hujah di sebelah kiri.
Mari kita tunjukkan kegunaan operator di atas dengan mengikuti contoh.
<?php $a = 'Good'; $b = 'Morning'; $c = $a.$b; echo " $c "; ?>
Goodmorning
Di sini kita ambil dua pembolehubah $a dan $b sebagai rentetan. Kemudian kami menggabungkan rentetan ini menjadi satu rentetan menggunakan operator penggabungan (.).
<?php $a = 'Hello'; $b = [" Good morning"," Folks"]; for($i = count($b)-1; $i >= 0;$i--) { $a .= $b[$i]; } echo " $a"; ?>
Hello Folks Good morning
Dalam contoh ini, kami menggunakan operator penugasan penggabungan (".=") untuk menggabungkan nilai rentetan dengan nilai tatasusunan. $a mewakili rentetan, dan $b mewakili tatasusunan Kami menggunakan gelung for untuk menyambungkan nilai rentetan $a dan tatasusunan $b.
Operator penggabungan ('.') mempunyai keutamaan yang serupa dengan pengendali "+" dan "-" dan mungkin menghasilkan keputusan yang tidak dijangka. . Ini kerana rentetan bukan angka bukan kosong "Result5" akan ditukar kepada 0 dan ditambah kepada 5 untuk mendapatkan 5. Untuk mencetak "Hasil: 10", gunakan kurungan untuk menukar keutamaan:
<?php $val = 5; echo "Result: " . $val + 5; ?>
5
Atas ialah kandungan terperinci Gabungkan dua rentetan dalam PHP. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!