PHP中的数据如何在HTML中调用,而不是显示?

发布网友 发布时间:2022-04-06 06:32

我来回答

4个回答

懂视网 时间:2022-04-06 10:53

php中html标签不显示的设置方法

可使用PHP strip_tags() 函数

运行实例

定义和用法

strip_tags() 函数剥去字符串中的 HTML、XML 以及 PHP 的标签。

注释:该函数始终会剥离 HTML 注释。这点无法通过 allow 参数改变。

注释:该函数是二进制安全的。

语法

strip_tags(string,allow)

参数

string 必需。规定要检查的字符串。

allow 可选。规定允许的标签。这些标签不会被删除。

返回值: 返回被剥离的字符串。

PHP 版本: 4+

更新日志:

自 PHP 5.0 起,该函数是二进制安全的。

自 PHP 4.3 起,该函数始终会剥离 HTML 注释。

例子

剥去字符串中的 HTML 标签,但允许使用 <b> 标签:

<?php
echo strip_tags("Hello <b><i>world!</i></b>","<b>");
?>

输入结果:

企业微信截图_15946077865768.png

更多相关知识,请访问PHP中文网!

热心网友 时间:2022-04-06 08:01

你只要再另起一段php代码就可以了 同一网页的变量都是可以共用的
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
<?php
$connection = new mysqli("localhost","root","","shop");
$resule=$connection->query("select shop_state from ecs_supplier where supplier_id>31");
$num=$resule->field_count;
$info=$resule->fetch_fields();
//echo "<p>table:",$info[0]->table,"</p>";
$arr=array();
$j = 1;
/*for($i=0;$i<$num;$i++)
{
echo $info[$i]->name,"\t";
}
*/
while($row=$resule->fetch_row()){
$arr[$j]=$row[0];
//echo $arr[$j];
$j++;
}
?>
<body>
<!--显示$arr[]的数据-->
<?php
for($k=0;$k<$resule->num_rows;$k++)
{
echo "<p>",$arr[$k],"</p>";
}
?>
</body>
</html>
你试试 有问题再找我

热心网友 时间:2022-04-06 09:19

如果我理解的没错的话,在前台处理后台数据,一定是用javaScript,那么解决方案有2个
1、将php取出的数据写入前台一个的隐藏的input标签内,再调用
<input type="hidden value="<?php echo $value ?>">

2、通过js利用ajax加载页面时同步或异步向后台请求数据

热心网友 时间:2022-04-06 10:54

调用不就是显示吗
显示php里的数据就用echo追问我要的是调用,举个例子,我在PHP中调取了一个数组,里面的值为0,1,在HTML中调用数组的值,当值为0时,HTML显示不在线,当值为1时显示在线,不是在PHP中显示,而是在HTML中调用PHP传入的值,值不同,实现不同的功能。

追答

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com