在文本文件php中保存带有变量的“

时间:2019-08-26 11:17:25

标签: php

我将变量保存在文本文件中,但未将“ $ my变量”保存在文本文件中,而是将其用于json_decode。

我尝试:

if (panel4.BackgroundImage == Properties.Resources.NoMute)
{
    return;
}
if (panel4.BackgroundImage == Properties.Resources.Mute)
{
    return;
}

但不起作用

3 个答案:

答案 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");