我想将 PHP 代码插入到变量中。
我想用 PHP 代码替换“Some text”。
我在互联网上找到了一些示例,但是当我尝试运行我的脚本时,它不起作用。
这是我当前的脚本:
$purchaseID = "一些文字";
我想使用以下代码更改“某些文本”:
<?php
echo date('y/m/d');
echo "O";
$link = mysql_connect("localhost", "root", "");
mysql_select_db("db", $link);
$result = mysql_query("SELECT * FROM table", $link);
$num_rows = mysql_num_rows($result);echo "$num_rows"+1;
?>
我已经尝试过:
$purchaseID = <<<END
echo date('y/m/d');
echo "O";
$link = mysql_connect("localhost", "root", "");
mysql_select_db("db", $link);
$result = mysql_query("SELECT * FROM table", $link);
$num_rows = mysql_num_rows($result);
echo "$num_rows"+1;
END;
当我运行这个时,我收到一个错误。
如何修复此问题并用 PHP 代码替换“某些文本”?
最佳答案
如果我很好地理解您的需求,您只需连接字符串的不同部分即可:
$purchaseID = date('y/m/d');
$purchaseID .= "O";
$link = mysql_connect("localhost", "root", "");
mysql_select_db("db", $link);
$result = mysql_query("SELECT * FROM table", $link);
$num_rows = mysql_num_rows($result);
$purchaseID .= $num_rows + 1;
您将得到(考虑 $num_rows
为 4)
2016/06/24O5
你真的需要这里的heredoc语法吗?
关于php代码写入变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38024321/