php如何将常量做为一个变量名 - 技术问答

php如何将常量做为一个变量名 - 技术问答,第1张

$priceAvg=\"100\";$hireAvg=\"200\";define(\"_SHOW_AVG\",\"$priceAvg\");bphp 发表于 2009-6-12 15:50[i][/url][/b]后面不要加双引号define(\"_SHOW_AVG\",$priceAvg);

这个肯定是用defined函数嘛

我举例说明:

<php

define("BASEURL",">

这是不可以的,php与js的编译方式是不同的,但是有一个折中的办法

常量的值,赋值给一个隐藏表单,然后用js或Jquery获取隐藏表单的值就行了,示例代码如下:

<php

define('DIR','这是常量');

echo '<input type="hidden" name="v" id="v" value="'DIR'"/>';

>

<script>

var v=documentgetElementById('v')value;

alert(v); //这里d出的就是常量的值了

</script>

这个时候,可以在js中,调用隐藏表单v的值,那么也就等于调用了常量的值了。

php的连接符是 ''

$body = str_ireplace(array('alt=""','alt=\'\''),'',$body);

echo '<script lanuage="javascript">';

echo 'alert("'$body'");'; //输出$body

echo '</script>';

或者这么写

$body = str_ireplace(array('alt=""','alt=\'\''),'',$body);

echo '<script lanuage="javascript">';

echo 'alert("',$body,'");'; //输出$body

echo '</script>';

因为用echo来输出,所以可以使用,连接。

以上就是关于php如何将常量做为一个变量名 - 技术问答全部的内容,包括:php如何将常量做为一个变量名 - 技术问答、PHP 怎么才能判断某常量是否有值(被赋值了)或者怎样才能捕获某常量是未定义的谢谢。、php中的定义的常量可以在js、jqurey中使用吗等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/web/9459932.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-28
下一篇 2023-04-28

发表评论

登录后才能评论

评论列表(0条)

保存