php - 如何将php字符串写入另一个文件
问题描述
我正在尝试将字符串写入新创建的文件,但是当我将其写入新创建的文件时,我看到了字符串的值,但实际上我想要的是字符串显示为 $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; ?>" );
}
我想要$id = $pid
在新创建的文件中看到,但相反,我看到了它存储的值
解决方案
尝试替换:
从:
fwrite( $create, "<?php $id = $pid; ?>" );
至:
fwrite( $create, '<?php $id = '. $pid .'; ?>' );
可以通过多种方式指定 PHP 字符串- 请参阅此链接 stackoverflow.com/a/3446286/4111622。
内部带有变量的双引号字符串将使用变量$name
值到字符串结果中。
$name = "cale_b";
echo( "My name is $name" );
output: "My name is cale_b"
单引号不会取代它。
echo( 'My name is $name' );
output: "My name is $name"
推荐阅读
- dataframe - 如何减去两列pyspark数据框并除以?
- spring-boot - 使用 maven 测试项目时项目构建失败,并创建了 jvmdump 文件,该文件显示 Freemarker 中的 nullpointerexception
- javascript - 登录后重定向到索引页面
- python - 从html中提取json
- arrays - 如何使用 mongoose 在更新时验证数组大小
- r - 参数整定输出 NA
- r - 数据框的相关热图按 R 中的一个因子拆分
- selenium - WebDriverThread.getDriver() - 将 Selenium 作为 systemctl 服务启动时创建驱动程序错误
- postgresql - 被 idle_in_transaction_session_timeout 阻碍
- typescript - 从 Web URL 读取文件