PHP 字符转变量怎么实现呢?

$lm=='1'$lm_1='连衣裙';if($lm==='1'){$lm_t=$lm_1;}elseif($lm==='2'){$lm_t=$lm_2;}我想根据$lm... $lm=='1' $lm_1='连衣裙';

if($lm==='1'){ $lm_t = $lm_1; }
else if($lm==='2'){ $lm_t = $lm_2; }

我想根据$lm得到的值来赋值个$lm_t这个变量,但是我想用判断的,如果有太多就太麻烦了,
展开
 我来答
百度网友1835f1b15
2013-12-20 · TA获得超过201个赞
知道小有建树答主
回答量:170
采纳率:0%
帮助的人:185万
展开全部

PHP是弱类型语言。

使用==而不是===,PHP就会进行自动类型转换。

你的情况建议这样做:

<?php
$list=array(
    '1'=>'连衣裙',
    '2'=>'其他的',
);
//数组依此类推
$lm_t=isset($list[$lm])?$list[$lm]:NULL;
?>
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式