如何将php字符串写入另一个文件

如何将php字符串写入另一个文件,php,Php,我试图将一个字符串写入一个新创建的文件,但当我将它写入我的新创建的文件时,我看到了字符串的值,但实际上我想要的是字符串显示为$id=15;但我只看到15个请有人来帮我我已经做了好几个小时了 if (file_exists($file)) { $newfile = "../".$low.$row["page_id"].".php"; $url = "../".$low.$row["page_id"]; $create = fopen($newfile,"w");

我试图将一个字符串写入一个新创建的文件,但当我将它写入我的新创建的文件时,我看到了字符串的值,但实际上我想要的是字符串显示为$id=15;但我只看到15个请有人来帮我我已经做了好几个小时了

if (file_exists($file)) {
    $newfile = "../".$low.$row["page_id"].".php";
    $url = "../".$low.$row["page_id"];
    $create = fopen($newfile,"w");

    $addfile = "<?php  include '../page.php'; ?>";
    $write = fwrite($create, $addfile);
    fwrite( $create, "<?php $id = $pid; ?>" );
}
if(文件存在($file)){
$newfile=“../”$low.$row[“page_id”]。.php”;
$url=“../”$low.$row[“页面id”];
$create=fopen($newfile,“w”);
$addfile=“”;
$write=fwrite($create,$addfile);
fwrite($create,“”);
}
我想看到的是新创建的文件中的
$id=$pid
,但我看到的是它存储的值

请尝试替换:

发件人:

fwrite( $create, "<?php $id = $pid; ?>" );
fwrite( $create, '<?php $id = '. $pid .'; ?>' );
单引号不会取代它。

echo( 'My name is $name' ); 
output: "My name is $name"

fwrite($create,”)Hi@cale_b,可以通过多种方式指定PHP字符串-请参阅此链接。双引号字符串将替换字符串结果中的变量$name值$name=“cale_b”;echo(“我的名字是$name”);输出:“我的名字是cale_b”单引号不会回显('My name is$name');输出:“我的名字是$name”这已经解决了我的问题,感谢alotI在我的答案中添加了引用。如果这对你们有用,请相应地投票。谢谢。@alertme一旦解决了您的问题,您能将其标记为答案吗?@cale_b我解释了您的疑问编辑了答案,它解决了alertme问题。如果你还需要什么,请告诉我。谢谢你们。
echo( 'My name is $name' ); 
output: "My name is $name"