1. <?php
  2. //定义有默认值的函数
  3. function Main3($f=5,$g=6)
  4. {
  5. echo $f*$g;
  6. }
  7. Main3(2,3);
  8. echo "<br />";
  9.  
  10. //可变参数的函数(参数数量可以改变)
  11. function Main4()
  12. {
  13. for($i=0;$i<func_num_args();$i++)
  14. {
  15. $array=func_get_args();//获取输入的参数,是一个数组
  16. echo $array[$i]."<br />";
  17.  
  18. }
  19.  
  20. }
  21. Main4(1,2,6);//参数数量可以变
  22. //函数参数化(在其它语言里面称作代理或委托)
  23. function index2()
  24. {
  25. echo "bb";
  26. }
  27. @$hanshu=index2;//函数变参数
  28. echo $hanshu();//参数变函数
  29. //直接输出
  30. echo "<br />";
  31. str($hanshu);
  32. function str($a)
  33. {
  34. echo $a();
  35. }
  36. //通过方法调用
  37.  
  38. ?>

简写代码

  1. <?php
  2.  
  3. $s = "n001^汉族|n002^回族|n003^满族|n004^维吾尔族";
  4.  
  5. //拆出每一行数据
  6. $array = explode("|",$s);
  7.  
  8. $str = "<select>";
  9.  
  10. for($i=0;$i<count($array);$i++)
  11. {
  12. $hang =$array[$i]; //每一行的数据
  13.  
  14. $lie = explode("^",$hang); //根据行拆除列的数组
  15.  
  16. $str = $str."<option value='".$lie[0]."'>".$lie[1]."</option>";
  17. }
  18.  
  19. $str = $str."</select>";
  20.  
  21. echo $str;
  22.  
  23. ?>

PHP——explode的应用(获取字符串,拆为下拉列表)的更多相关文章

  1. [No0000A4]DOS命令(cmd)批处理:替换字符串、截取字符串、扩充字符串、获取字符串长度

    1.替换字符串,即将某一字符串中的特定字符或字符串替换为给定的字符串.举例说明其功能:========================================= @echo off set a ...

  2. python raw String 获取字符串变量中的反斜杠

    常用的获取raw string的方式为: >>>r'\n' \n 不能用在字符串变量中,获取字符串变量中的反斜杠如下: tab = '\n' >>>tab.enco ...

  3. 获取字符串中img标签的url集合(转载)

    /// <summary> /// 获取字符串中img的url集合 /// </summary> /// <param name="content"& ...

  4. SQL Server 中获取字符串拼音的标量函数实现

        工作中时常遇到字符串转换为拼音的需求.特别目前在各大网站平台都可以看到的基于拼音的查询功能.如果在查询中增加相应的拼音查询,就可以减少很多的因中文汉字完全输入的不便利,例如:当我要查询叫”郭德 ...

  5. 获取字符串中每个字符出现的次数(利用TreeMap)

    案例:"aababcabcdabcde",获取字符串中每一个字母出现的次数要求结果:a(5)b(4)c(3)d(2)e(1)分析1:定义一个字符串(可以改进为键盘录入)2:定义一个 ...

  6. Swift3.0语言教程获取字符串编码与哈希地址

    Swift3.0语言教程获取字符串编码与哈希地址 Swift3.0语言教程获取字符串编码与哈希地址,以下将讲解字符串中其它内容的获取方法. 1.获取字符串编码 在NSString中可以使用2个属性获取 ...

  7. Swift3.0语言教程使用Unicode范式标准化获取字符串

    Swift3.0语言教程使用Unicode范式标准化获取字符串 Swift3.0语言教程使用Unicode范式标准化获取字符串,在NSString中可以使用4个属性去使用Unicode范式标准化获取字 ...

  8. Swift3.0语言教程获取字符串长度

    Swift3.0语言教程获取字符串长度 Swift3.0语言教程获取字符串长度,当在一个字符串中存在很多的字符时,如果想要计算字符串的长度时相当麻烦的一件事情,在NSString中可以使用length ...

  9. Path形状获取字符串型变量数据

    Path形状获取字符串型变量数据: var path = new Path(); path.Data = Geometry.Parse("M 100,200 C 100,25 400,350 ...

  10. 正则表达式获取字符串中的img标签中的url链接

    废话不多说直接看代码 JavaScript中的代码: var re = /src=\"([^\"]*?)\"/i; var arr = str.match(re); if ...

随机推荐

  1. 使用firefox插件httperrequest,模拟发送及接收Json请求 【转】

    转自[http://blog.csdn.net/feixue1232/article/details/8535212] 目标:使用httpreques\Json-Handle\tcpdump\wire ...

  2. 学习JS的心路历程-函式(一)

    前几天有间单提到该如何声明函式及在Hositing中会发生什么事,但是函式的奥妙不仅于此. 身为一个使用JS的工程师,我们一定要熟悉函式到比恋人还熟! 这几天将会把函式逐一扒开跟各位一起探讨其中的奥妙 ...

  3. ubuntu16.04 64bit 升级到 python3.6

    https://blog.csdn.net/zhao__zhen/article/details/81584933 https://www.codetd.com/article/1967538 htt ...

  4. 使用AJAX实现文件上传时Illegal invocation错误

    在参数里面加 processData:false, 就行了

  5. webpack config

    [webpack config] 1.entry Simple rule: one entry point per HTML page. SPA: one entry point, MPA: mult ...

  6. 重工单001800020505在IN表IN_SFCHEADER被过滤 TEMP_REMOVED_ID_IN_DATA

    select * from SAP_AFKO WHERE AUFNR='001800020505';  ---有数据SELECT * FROM IN_SFCHEADER WHERE MO_ID ='0 ...

  7. 笔记-Python中逗号的作用

    1.用,去掉额外的换行符

  8. CSS float清除浮动

    解决高度塌陷的问题 – 清除浮动 CSS中有个讨论较多的话题就是如何清除浮动,清除浮动其实就一个目的,就是解决高度塌陷的问题.为什么会高度塌陷?什么时候会高度塌陷?塌陷原因是:元素含有浮动属性 – 破 ...

  9. Android 性能测试之内存 --- 追加腾讯性能案例,安卓抓取性能扫盲帖

    内存测试: 思路 目前做的是酒店APP,另下载安装几个个第三方酒店的APP以方便对比(相当于可以做竞品测试) 数据的获取来源是ADB底层命令,而且最好是不需要root权限,因为很多手机root很麻烦或 ...

  10. 6. ZigZag Conversion (字符串的连接)

    The string "PAYPALISHIRING" is written in a zigzag pattern on a given number of rows like ...