PHP与javascript实现变量交互的示例代码
2023-06-13 09:15:03 时间
本例是PHP和javascript交互的例子,php中的值赋给js变量中,前提是这个php变量必须有值才行,就算是假分支中。
比如php中的$flags在本例中为true,如果js中false语句写成:$title_1.innerHTML="<?phpecho$title;?>";就会出错,因为$title在php中被赋值为数组
尽管在php的flags=="false";$title是一个字符串,情况是$title是数组,而数组在字符串中也是不能直接显示的。
复制代码代码如下:
比如php中的$flags在本例中为true,如果js中false语句写成:$title_1.innerHTML="<?phpecho$title;?>";就会出错,因为$title在php中被赋值为数组
尽管在php的flags=="false";$title是一个字符串,情况是$title是数组,而数组在字符串中也是不能直接显示的。
<?php
$string="天上and地下";
$flags="";
if(strpbrk($string,"and")!=false){
$title=explode("and",$string);
$title_1=$title[0];
$title_2=$title[1];
$flags="true";
}
else{
$title=$string;
$flags="false";
}
?>
—>html
<html>
<head>
<metahttp-equiv=Content-Typecontent="text/html;charset=utf-8">
<title></title>
<scripttype="text/javascript">
vardisplay=function(){
varflags="<?phpecho$flags;?>";
var$title_1=document.getElementById("title_1");
var$title_2=document.getElementById("title_2");
if(flags=="true"){
$title_1.innerHTML="<?phpecho$title[0];?>";
$title_2.innerHTML="<?phpecho$title[1];?>";
return;
}
if(flags=="false"){
$title_1.innerHTML="<?phpecho$string;?>";
//虽然这是一个假分支,照理这个$string可以替换成$title,但是虽然只是执行上边的真分支,但是编译的时候
//这个假分支也是必须编译的,所以echo$title是错误的,因为$title是数组,只能是$string;
}
}
</script>
</head>
<bodyonload="display()">
<divid="title_1"></div>
<divid="title_2"></div>
</body>
</html>
相关文章
- JavaScript CSS Style属性对照表「建议收藏」
- HTML的注释与JavaScript注释及快捷键「建议收藏」
- 用javascript分类刷leetcode4.贪心(图文视频讲解)
- Javascript DOM(一)
- 实现千元分隔符javascript代码详解编程语言
- JavaScript学习总结(九)——Javascript面向(基于)对象编程详解编程语言
- 解决PHP连接MySQL乱码问题(php连接mysql乱码)
- 开发深入浅出:Linux环境下的PHP开发(linux环境php)
- 命令在PHP中执行Linux命令的方法(php执行linux)
- Linux上PHP重装教程(linux重装php)
- PHP技术防止MSSQL注入风险(php防止mssql注入)
- 从PHP到MSSQL:实现高效转换(php转换mssql)
- 简便快捷:在PHP服务器上使用MSSQL(php服务器 mssql)
- 解决办法:使用PHP支持MSSQL扩展操作(php支持mssql扩展)
- PHP与MSSQL联手谱写新篇章(php大马 mssql)
- PHP实现MSSQL数据库的连接(php与mssql连接)
- PHP与MSSQL联合 处理日期数据(php mssql 日期)
- 安装MongoDB,接入PHP开发新篇章(php安装mongodb)
- Linux下实现高效的PHP配置(linux下php配置)
- Oracle和PHP完美配合提升数据库性能(oracle php配置)
- 一个写得较好的JavaScript日期挑选控件
- JavaScript开发中规范性的一点感想
- 微盾PHP脚本加密专家php解密算法
- javascript中的关于类型转换的性能优化
- php入门学习知识点二PHP简单的分页过程与原理
- 另一个javascript小测验(代码集合)
- 深入理解JavaScript系列(16)闭包(Closures)
- 用JavaScript实现类似于ListBox功能示例代码
- PHP和javascript常用正则表达式及用法实例
- JavaScript针对网页节点的增删改查用法实例