标签:
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; ?>
结果只有一个下拉列表框
标签:
原文地址:http://www.cnblogs.com/Chenshuai7/p/5154439.html