php

位置:IT落伍者 >> php >> 浏览文章

PHP与javascript实现变量交互的示例代码


发布日期:2019年12月22日
 
PHP与javascript实现变量交互的示例代码
以下是对PHP和javascript实现变量交互的一个实例进行了详细的介绍需要的朋友可以过来参考下

本例是PHP和javascript交互的例子php中的值赋给js变量中前提是这个php变量必须有值才行就算是假分支中

比如php中的$flags在本例中为true如果js中false语句写成$title_innerHTML = "<?php echo $title;?>";就会出错因为$title在php中被赋值为数组

尽管在php的flags=="false";$title是一个字符串情况是$title是数组而数组在字符串中也是不能直接显示的

复制代码 代码如下:
<?php
$string = "天上and地下";
$flags = "";
if(strpbrk($string"and")!=false){
$title = explode("and"$string);
$title_ = $title[];
$title_ = $title[];
$flags = "true";
}
else{
$title = $string;
$flags = "false";
}
?>


—>html

复制代码 代码如下:


<html>
<head>
<meta httpequiv=ContentType content="text/html;charset=utf">
<title></title>
<script type="text/javascript">
var display = function(){
var flags = "<?php echo $flags; ?>";
var $title_ = documentgetElementById("title_");
var $title_ = documentgetElementById("title_");
if(flags=="true"){
$title_innerHTML = "<?php echo $title[];?>";
$title_innerHTML = "<?php echo $title[];?>";
return;
}
if(flags=="false"){
$title_innerHTML = "<?php echo $string;?>";
//虽然这是一个假分支照理这个$string可以替换成$title但是虽然只是执行上边的真分支但是编译的时候
//这个假分支也是必须编译的所以echo $title是错误的因为$title是数组只能是$string;
}
}
</script>
</head>
<body onload="display()">
<div id="title_"></div>
<div id="title_"></div>
</body>
</html>

               

上一篇:基于PHP创建Cookie数组的详解

下一篇:PHP正则表达式的使用技巧