我将变量保存在文本文件中,但未将“ $ my变量”保存在文本文件中,而是将其用于json_decode。
我尝试:
if (panel4.BackgroundImage == Properties.Resources.NoMute)
{
return;
}
if (panel4.BackgroundImage == Properties.Resources.Mute)
{
return;
}
但不起作用
答案 0 :(得分:0)
您需要从变量中删除双引号,代码如下:
$variable = "Some text";
file_put_contents("mytext.txt", $variable);
这将为您服务
答案 1 :(得分:0)
我要在文件中保存“ $ my variable”
如果我对您的理解正确,您是否希望结果输出包含引号?您需要将引号包括在要保存的值中。也许是这样的:
value
或:
const k = [{key: "apples", value:"5"}, {key: "orange", value:"2"}];
k.forEach(obj => {
obj.value = +obj.value; // use `+` to convert your string to a number
});
console.log(k)
差异主要取决于个人编码风格的偏好。用双引号括起来的字符串扩展变量,但是需要对双引号进行转义。单引号的字符串不需要转义双引号,但是不需要扩展变量。
一个字符串值不包括引号,它表示给编译器/解释器/等。用引号。为了使值本身输出引号,需要将它们添加到值中。
答案 2 :(得分:0)
如果在带变量的PHP渲染字符串中使用双引号
Image(systemName: "photo")
.gesture(TapGesture().onEnded() {
print("action2")
})
mytext.txt内容
$var=63;
echo " variables is $var"; //output variables is 63
echo 'variables is $var'; //output variables is $var
file_put_contents("mytext.txt", "save to file $var");