PHPeval()使用方法:动态生成switch-PHP的
点击次数:75 次 发布日期:2008-10-28 09:42:23 作者:源代码网
|
源代码网推荐
源代码网整理以下下面是PHP中生成的两个switch
源代码网整理以下
| 以下为引用的内容:
源代码网整理以下$exec="select name,disname from user "; $rs=mysql_query($exec);//这是里是得到数据库中的内容.也就是你把你要case有和echo的分别存在两个字段中.下面是动态生成了.
源代码网整理以下$strw="switch($p){"; $strdis="switch($p){"; while ($row=mysql_fetch_array($rs)){ /*****************************************************************************/ // This francis hu (HUFEI) add function // /*****************************************************************************/
源代码网整理以下$strw.="case "".$row[0]."":"; $strw.="echo "".$row[1]."";"; $strw.="break;"; $strdis.="case "".$row[1]."":"; $strdis.="echo "".$row[0]."";"; $strdis.="break;"; } $strw.="}"; //echo $strw; $strdis.="}"; //echo $strdis;
源代码网整理以下function switchuser($ser){//根据程序用户名得到显视用户名. $p=$ser; global $strw; eval($strw); } function switchdisuser($ser){//根据显视用户名得到程序用户名. $p=$ser; global $strdis; eval($strdis); }
|
源代码网供稿. |