您的位置:首页 > 编程语言 > PHP开发

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

2016-01-24 00:38 603 查看
explode

$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之后的结果:



最后的结果:



简写的代码:

<?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;

?>


结果只有一个下拉列表框

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: