php - 如何在 PHP 中存储字符串中的变量

标签 php string

我有一个包含一些变量的字符串

$str="$users[1]='us1';$users[2]='admin';";
fwrite($str);

我想将字符串写入文件data.php 但结果是 ='us1';='管理员'; 我想要这样的文件 data.php

$users[1]='us1';$users[2]='admin';

最佳答案

使用"将计算字符串内的PHP变量

您应该使用 ' 来代替,如下所示:

$str='$users[1]=\'us1\';$users[2]=\'admin\';';

您的输出将是:(如预期)

$users[1]='us1';$users[2]='admin';

或者,如果您同意字符串中的 ",请像这样使用它:

$str='$users[1]="us1";$users[2]="admin";';

您的输出将是:

$users[1]="us1";$users[2]="admin";

关于php - 如何在 PHP 中存储字符串中的变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36906171/

相关文章:

php - 如何将我的站点从 mysql 迁移到 mysqli?

c++ - 如何比较两个不同文本文件中的两个不同字符串?

java - 使用计时器问题将 jLabel 更改为特定字符串

string - 如何在 Swift 中更改字符串中单个单词的颜色

php - 如何获取 PHP 脚本以在 li 元素中生成 javascript

php - 如何从 PHP 中的索引数组创建多维数组?

python - 我似乎无法在 python 中找到前面的零的正确格式规范

c - 如何在 c 中存储字符串数组中的随机字符串?

java - Linux + 动态插入的 Java applet = 在 NPObject 上调用方法时出错

php - 如何仅更新 Yii 中事件记录的特定字段?