gpt4 book ai didi

PHP 转义 $ 符号并回显我正在获取数据库的字符串

转载 作者:行者123 更新时间:2023-11-29 09:19:23 30 4
gpt4 key购买 nike

我想知道如何从数据库中回显带有 $ 符号的字符串。此时,数据库中的值“Buy one for $5.00”将转换为“Buy one for .00”。

假设该字段的名称为 title,值为 Buy one for $5.00

<?php

$body_tpl = file_get_contents('tpl.html'); //Title is: %title% blah blah %title%

$row = mysql_fetch_array(mysql_query("SELECT title FROM table WHERE id=1"));
$title = $row['title'];
$pat[] = '/%title%/sx';
$rep[] = $title;
$body = preg_replace($pat,$rep,$body_tpl);

print_r($body);

?>

最佳答案

您应该使用 str_replace 来实现这一点。

$row = mysql_fetch_array.....
$title = $row['title'];
$body = str_replace( "%title%", $title, $body_tpl );
echo $body;

请注意,您也可以使用 str_replace 同时替换多个关键字(请参阅 PHP 文档)。

关于PHP 转义 $ 符号并回显我正在获取数据库的字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2750994/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com