Tho*_*hom 0 php variables post constants
//include.php
define('OPTION_0', 'Essence of population');
define('OPTION_1', 'Passport request/extend');
define('OPTION_2', 'Request logging concession');
//form.php
<select name="sort">
<option value="0"><?php echo(O_0) ?></option>
<option value="1"><?php echo(O_1) ?></option>
<option value="2"><?php echo(O_2 ?></option>
</select>
//show.php
extract($_POST); //The variable $sort has the value 1,2 or 3
echo("This is your choice");
echo(OPTION_ . $sort); //I want to use de constant e.g. OPTION_2
Run Code Online (Sandbox Code Playgroud)
我想回应匹配常量的值.所以当我在form.php中选择第二个值时,它给$ sort值1现在我想使用常量OPTION_1.
有人能帮我吗?
只需使用constant()函数:
echo constant('OPTION_' . $sort);
Run Code Online (Sandbox Code Playgroud)
如果需要检索常量的值,但不知道其名称,则constant()非常有用.即它存储在变量中或由函数返回.
| 归档时间: |
|
| 查看次数: |
762 次 |
| 最近记录: |