Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/262.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_String - Fatal编程技术网

如何在php字符串函数中添加一个“

如何在php字符串函数中添加一个“,php,string,Php,String,好的,我使用下面的函数创建一个字符串,我需要在php脚本中使用文本和变量 $result_string = "/usr/local/bin/casperjs test.js " . $proxy . " " . $button . " 2>&1"; 这是我看到的输出 /usr/local/bin/casperjs test.js 192.192.192.0 81.88.88.88 2>&1 但问题是我需要添加输出-我需要输出看起来像这样 /usr/local/b

好的,我使用下面的函数创建一个字符串,我需要在php脚本中使用文本和变量

$result_string = "/usr/local/bin/casperjs test.js " . $proxy .  " " . $button . " 2>&1";
这是我看到的输出

/usr/local/bin/casperjs test.js 192.192.192.0 81.88.88.88 2>&1
但问题是我需要添加输出-我需要输出看起来像这样

/usr/local/bin/casperjs test.js "192.192.192.0" "81.88.88.88" 2>&1

我尝试了很多方法在不影响函数的情况下添加这两个变量,但仍然无法做到这一点\

\"
或者你可以用'

'/usr/local/bin/casperjs test.js "...'

此外,您还应该阅读和学习PHP的基础知识:p有两个选项。使用单引号或转义双引号:

$result_string = "/usr/local/bin/casperjs test.js \"" . $proxy .  "\" \"" . $button . "\" 2>&1";
单引号:

$result_string = '/usr/local/bin/casperjs test.js "' . $proxy . "' '" . $button . ' 2>&1';
转义双引号:

$result_string = "/usr/local/bin/casperjs test.js \"" . $proxy .  "\" \"" . $button . "\" 2>&1";


第一个显示/usr/local/bin/casperjs test.js代理按钮2>&1
$result_string = '/usr/local/bin/casperjs test.js "' . $proxy .  '" "' . $button . '" 2>&1';