PHPPHP正在进行时-字符串动态插入变量

在PHP中,一般用双引号大概单引号将字符串括起来。

    echo "张三李四王五叫上赵六一起去'喝酒'".

万一要动态将将数据插入到字符串中,大家除了使用.号拼接,还足以经过利用{}来标识字符串中动态的有的。

<?php
    $name="赵六";
    echo "张三李四王五\n叫上$name一起去\'喝酒\'.";
    echo "</br>";
    echo "张三李四王五\n叫上\$name一起去\'喝酒\'.";
    echo "</br>";
    echo "张三李四王五\n叫上{$name}一起去'喝酒'.";
    echo "</br>";
    echo '张三李四王五\n叫上$name一起去\'喝酒\'.';
    echo "</br>";
    echo '张三李四王五\n叫上{$name}一起去\'喝酒\'.';
    echo "</br>";
?>

PHP 1

PHP 2

经过地点的代码我们发现:

  • 在双引号中央直机关接插入变量是低效的;
  • 在双引号中能够透过反斜杠(\PHP,)转义字符,但双引号中的单引号不须要经过反斜杠转义;
  • 在单引号中除了能够转义单引号,对其余的字符反斜杠转义是无效的;
  • 由此{}占位符能够在双引号字符串中动态插入变量。

相关文章