PHP——explode的应用(获取字符串,拆为下拉列表)

 <?php
 //定义有默认值的函数
 function Main3($f=5,$g=6)
 {
     echo $f*$g; 
  }
 Main3(2,3);
     echo "<br />";
 
 //可变参数的函数(参数数量可以改变)
 function Main4()
 {
    for($i=0;$i<func_num_args();$i++)
    {
        $array=func_get_args();//获取输入的参数,是一个数组
        echo $array[$i]."<br />";
    
    }
    
  }
  Main4(1,2,6);//参数数量可以变
//函数参数化(在其它语言里面称作代理或委托)
function index2()
{
    echo "bb";    
}
@$hanshu=index2;//函数变参数
echo $hanshu();//参数变函数
 //直接输出
    echo "<br />";
 str($hanshu);
 function str($a)
 {
     echo $a();
     }
//通过方法调用
     
?>

简写代码

<?php

    $s = "n001^汉族|n002^回族|n003^满族|n004^维吾尔族";
    
    //拆出每一行数据
    $array = explode("|",$s);
    
    
    $str = "<select>";
    
    for($i=0;$i<count($array);$i++)
    {
        $hang =$array[$i]; //每一行的数据
        
        $lie = explode("^",$hang); //根据行拆除列的数组
        
        $str = $str."<option value='".$lie[0]."'>".$lie[1]."</option>";
    }
    
    $str = $str."</select>";
    
    echo $str;

?>

 

转载于:https://www.cnblogs.com/cuikang/p/5260541.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值