Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/variables/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
PHP变量添加单引号_Php_Variables_Declaration - Fatal编程技术网

PHP变量添加单引号

PHP变量添加单引号,php,variables,declaration,Php,Variables,Declaration,我声明了一个如下的变量: $variable = 'Hong Kong,Indonesia,India'; $variable = "'Hong Kong','Indonesia','India'"; 我想为每个国家添加单引号。我想要这样的结果: $variable = 'Hong Kong,Indonesia,India'; $variable = "'Hong Kong','Indonesia','India'"; 如何才能做到这一点?要添加单个报价,您必须这样写 $variable

我声明了一个如下的变量:

$variable = 'Hong Kong,Indonesia,India';
$variable = "'Hong Kong','Indonesia','India'";
我想为每个国家添加单引号。我想要这样的结果:

$variable = 'Hong Kong,Indonesia,India';
$variable = "'Hong Kong','Indonesia','India'";

如何才能做到这一点?

要添加单个报价,您必须这样写

$variable = '\'Hong Kong\'';

你可以这样写-

$variable = "'Hong Kong','Indonesia','India'";
echo $variable;
输出- “香港”、“印度”、“印度”

或者可以使用数组而不是单个变量

$country = array('Hong Kong','Indonesia','India');
echo $country[0];
输出-香港

有三种方法(包括许多其他方法)可以做到这一点:

$variable1 = "'Hong Kong','Indonesia','India'";

$variable2 = '\'Hong Kong\',\'Indonesia\',\'India\'';

$variable3 = <<<HEREDOC
'Hong Kong','Indonesia','India'
HEREDOC;
$variable1=“‘香港’、‘印尼’、‘印度’”;
$variable2=‘香港’、‘印尼’、‘印度’;

$variable3=带斜杠的转义引号。示例:
$variable='hongkong\'、'Indonesia\'、'India\'错误示例的可能重复。输出将是:
\'hongkong,Indonesia,India\'
否-使用双引号时,不必转义单引号…因此,请删除斜杠或将字符串用单引号括起来。仍然没有-如果您计划使用双引号
$variable=“'hongkong'”,如果您需要使用单引号
$variable='\'hongkong\''