PHP——explode的应用(获取字符串,拆为下拉列表)
2016-01-24 00:38
666 查看
explode
$array = explode("|",$s);拆分字符串,返回一个字符串的数组 ***
练习的麻烦写法:
运行到$hang之后的结果:
![](https://oscdn.geek-share.com/Uploads/Images/Content/201601/e9f2de79d9d3843c4c6351bd13f5bb01.jpg)
最后的结果:
![](https://oscdn.geek-share.com/Uploads/Images/Content/201601/84b247f15ce8e3f7766f78aed6f5b013.jpg)
简写的代码:
结果只有一个下拉列表框
$array = explode("|",$s);拆分字符串,返回一个字符串的数组 ***
练习的麻烦写法:
<?php $s = "n001^汉族|n002^回族|n003^满族|n004^维吾尔族"; //拆出每一行的数据 $array = explode("|",$s); print_r($array); echo "<br />"; $str="<select>"; for($i=0;$i<count($array);$i++) { $hang = $array[$i]."<br />";//遍历每一行数据 echo $hang; echo "<br />"; $lie = explode("^",$hang);//根据行拆除列的数组 print_r($lie); echo "<br />"; $str=$str."<option value='".$lie[0]."'>".$lie[1]."</option>"; } $str=$str."</select>"; echo $str; ?>
运行到$hang之后的结果:
![](https://oscdn.geek-share.com/Uploads/Images/Content/201601/e9f2de79d9d3843c4c6351bd13f5bb01.jpg)
最后的结果:
![](https://oscdn.geek-share.com/Uploads/Images/Content/201601/84b247f15ce8e3f7766f78aed6f5b013.jpg)
简写的代码:
<?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://oscdn.geek-share.com/Uploads/Images/Content/201601/bd1be1d3e9bffd771df8b7a212c2f828.jpg)
相关文章推荐
- 【转载】PHP7革新与性能优化
- 详解PHP对象的串行化与反串行化
- PHP验证码生成原理和实现
- PHP导出Excel实例讲解
- php mysql数据库操作mysql和pdo的实现
- ntpdate[16603]: the NTP socket is in use
- ContentProvider(内容提供者)简单运用
- php7和php5 性能测试对比,php7是一个值得你尝试的版本!
- PHP——字符串
- vsftpd安装和配置(备忘)
- PHP——自定义函数
- LTP 源码分析- 总纲
- win7 64bit下最新Apahe2.4.18+php7.0.2+MySQL5.7.10配置
- TFTP服务
- IIS 设置 FTP 服务器 添加多个账户
- Entity Framework 6 Recipes 2nd Edition(10-10)译 - > 为TPH继承的插入、更新、删除操作映射到存储过程
- windows 下配置 php7.0
- PHP——语句和时间函数
- PHP搭建自己的web框架-控制器
- win2003开启ftp