【发布时间】:2015-02-05 07:47:09
【问题描述】:
谁知道请帮忙!
<script type="text/javascript" language="javascript">
var a = 3;
document.write("<?php funct1('"+a+"') ?>");
</script>
<?php
function funct1($param){
$param = preg_replace('/\s+/', ' ', $param);
echo intval($param);
}
?>
我曾经以这种方式将 js 变量传递给同一页面中的 php,它可以工作,但我希望该变量 : ($param from a) 将其值作为整数返回。每当我使用 (int)$param 或 intval($param) 时它返回 0。尝试preg_replace 替换空间,它仍然无法解决。
感谢您的帮助。
【问题讨论】:
标签: javascript php variables int