`
cakin24
  • 浏览: 1331223 次
  • 性别: Icon_minigender_1
  • 来自: 西安
社区版块
存档分类
最新评论

实现分割和合成字符串

    博客分类:
  • PHP
阅读更多

一 代码

  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
  2. "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  3. <htmlxmlns="http://www.w3.org/1999/xhtml">
  4. <head>
  5. <metahttp-equiv="Content-Type"content="text/html; charset=utf-8"/>
  6. <title>分割和合成字符串</title>
  7. </head>
  8. <body>
  9. <?php
  10. $str="PHP编程宝典@NET编程宝典@ASP编程宝典@JSP编程宝典";//定义字符串变量
  11. echo "原始字符串为:".$str;//输出原始字符串
  12. echo "<br>";
  13. $str_arr=explode("@",$str);//应用分隔符@分割字符串
  14. echo "分割成的数组结构为:";
  15. print_r($str_arr);//输出字符串分割后生成的数组
  16. echo "<br>";
  17. $str=implode("*",$str_arr);//合成数组元素为字符串
  18. echo "合成后的新字符串为:".$str;//输出合成后的新字符串
  19. ?>
  20. </body>
  21. </html>
二 运行效果
原始字符串为:PHP编程宝典@NET编程宝典@ASP编程宝典@JSP编程宝典
分割成的数组结构为:Array ( [0] => PHP编程宝典 [1] => NET编程宝典 [2] => ASP编程宝典 [3] => JSP编程宝典 ) 
合成后的新字符串为:PHP编程宝典*NET编程宝典*ASP编程宝典*JSP编程宝
三 说明
explode 函数说明
array explode ( string $delimiter , string $string [, int $limit ] )
此函数返回由字符串组成的数组,每个元素都是 string 的一个子串,它们被字符串 delimiter 作为边界点分割出来。 
参数 
delimiter
边界上的分隔字符。 
string
输入的字符串。 
limit
如果设置了 limit 参数并且是正数,则返回的数组包含最多 limit 个元素,而最后那个元素将包含 string 的剩余部分。 
如果 limit 参数是负数,则返回除了最后的 -limit 个元素外的所有元素。 
如果 limit 是 0,则会被当做 1。 
返回值 
此函数返回由字符串组成的 array,每个元素都是 string 的一个子串,它们被字符串 delimiter 作为边界点分割出来。 
如果 delimiter 为空字符串(""),explode() 将返回 FALSE。 如果 delimiter 所包含的值在 string 中找不到,并且使用了负数的 limit , 那么会返回空的 array, 否则返回包含 string 单个元素的数组。
implode 函数说明
string implode ( string $glue , array $pieces )
string implode ( array $pieces )
用 glue 将一维数组的值连接为一个字符串。 
参数 
glue
默认为空的字符串。 
pieces
你想要转换的数组。 
返回值 
返回一个字符串,其内容为由 glue 分割开的数组的值。 

 

1
0
分享到:
评论

相关推荐

    HandleV4.0.rar

    @然后取第2个字符串和第3个字符串,分别是(因为是通过“:”号来分割字符串的): @8960 type @File B70 @执行第2个循环语句 @第2个for循环,是从%%c(由%%a, %%b所合成的)中,取第一个字符串(默认通过空格来分割...

    PHP开发实战1200例源码

    实例087 分割、合成字符串 121 实例088 查询关键字描红 122 实例089 统计查询关键字的出现次数 123 实例090 获取上传文件的后缀 124 实例091 统一上传文件名称的大小写 125 实例092 论坛中直接输出HTML脚本 126 实例...

    PHP开发实战1200例(第1卷).(清华出版.潘凯华.刘中华).part1

    实例087 分割、合成字符串 121 实例088 查询关键字描红 122 实例089 统计查询关键字的出现次数 123 实例090 获取上传文件的后缀 124 实例091 统一上传文件名称的大小写 125 实例092 论坛中直接输出HTML脚本 126 实例...

    PHP开发实战1200例(第1卷).(清华出版.潘凯华.刘中华).part2

    实例087 分割、合成字符串 121 实例088 查询关键字描红 122 实例089 统计查询关键字的出现次数 123 实例090 获取上传文件的后缀 124 实例091 统一上传文件名称的大小写 125 实例092 论坛中直接输出HTML脚本 126 实例...

    Java范例开发大全 (源程序)

     实例89 分割字符串 117  实例90 如何使用substring()方法截取子串 118  实例91 分解字符串 119  实例92 字母大小写转换 120  实例93 去除多余的空白 120  实例94 原始数组类型的String形式 121  实例...

    java范例开发大全(pdf&源码)

    实例89 分割字符串 117 实例90 如何使用substring()方法截取子串 118 实例91 分解字符串 119 实例92 字母大小写转换 120 实例93 去除多余的空白 120 实例94 原始数组类型的String形式 121 实例95 Java合法标识符 122...

    java范例开发大全源代码

     实例89 分割字符串 117  实例90 如何使用substring()方法截取子串 118  实例91 分解字符串 119  实例92 字母大小写转换 120  实例93 去除多余的空白 120  实例94 原始数组类型的String形式 121 ...

    java范例开发大全

    实例89 分割字符串 117 实例90 如何使用substring()方法截取子串 118 实例91 分解字符串 119 实例92 字母大小写转换 120 实例93 去除多余的空白 120 实例94 原始数组类型的String形式 121 实例95 Java合法标识符 122...

    Java范例开发大全(全书源程序)

    实例89 分割字符串 117 实例90 如何使用substring()方法截取子串 118 实例91 分解字符串 119 实例92 字母大小写转换 120 实例93 去除多余的空白 120 实例94 原始数组类型的String形式 121 实例95 Java合法...

    php网络开发完全手册

    7.5.7 用正则表达式进行字符串分割 7.5.7 ——preg_split 115 7.6 字符操作的注意事项 117 7.7 小结 118 第8章 数组操作与数据结构算法 119 8.1 一维数组与多维数组 119 8.1.1 一维数组简介 119 8.1.2 多维数组简介 ...

    超级有影响力霸气的Java面试题大全文档

     JAVA平台提供了两个类:String和StringBuffer,它们可以储存和操作字符串,即包含多个字符的字符数据。这个String类提供了数值不可改变的字符串。而这个StringBuffer类提供的字符串进行修改。当你知道字符数据要...

    java 面试题 总结

    JAVA平台提供了两个类:String和StringBuffer,它们可以储存和操作字符串,即包含多个字符的字符数据。这个String类提供了数值不可改变的字符串。而这个StringBuffer类提供的字符串进行修改。当你知道字符数据要改变...

    Visual C++程序开发范例宝典(光盘) 第四部分

    实例283 在查询语句中使用字符串函数 实例284 在查询中使用日期函数 实例285 在查询时为表中的空字段添加默认信息 第10章 打印与报表技术 10.1 基础报表打印 实例286 基于文档/视图结构的打印 实例287 基于...

    Visual C++程序开发范例宝典(光盘) 第八部分

    实例283 在查询语句中使用字符串函数 实例284 在查询中使用日期函数 实例285 在查询时为表中的空字段添加默认信息 第10章 打印与报表技术 10.1 基础报表打印 实例286 基于文档/视图结构的打印 实例287 基于...

    Visual C++程序开发范例宝典(PDF扫描版).part3

     cc实例238 查询指定控件内字符串   cc实例239 查询日期控件内数据   cc实例240 控件作为字段.c操作符和内容进行查询   cc实例241 巧妙获取年龄   cc实例242 格式化金额   cc实例243 如何随机显示...

    Visual C++程序开发范例宝典(PDF扫描版).part2

     cc实例238 查询指定控件内字符串   cc实例239 查询日期控件内数据   cc实例240 控件作为字段.c操作符和内容进行查询   cc实例241 巧妙获取年龄   cc实例242 格式化金额   cc实例243 如何随机显示...

    Visual C++ 程序开发范例宝典 源码 光盘 part2

    cc实例237 利用查询语句复制表结构 9.2 查询控件 cc实例238 查询指定控件内字符串 cc实例239 查询日期控件内数据 cc实例240 控件作为字段.c操作符和内容进行查询 cc实例241 巧妙获取年龄 cc实例242 ...

Global site tag (gtag.js) - Google Analytics