PHP中数组与字符串的相互转换方法详解
将 php 数组转换为字符串

程序开发过程中经常会用到字符串和数组的转换。 PHP主要使用explode()函数和implode()函数来实现这一点。下面我们将逐一详细解释。
1.使用explode()函数将字符串转为数组
explode()函数根据指定的字符串或字符(分隔符)分割字符串。
语法格式如下;
array explode(string separator,string string [,int limit])
登录后复制
返回一个由字符串组成的数组。每个数组元素都是指定字符串 string 的子字符串。它们由字符串分隔符作为边界点分隔开。如果设置了 limit 参数,则返回的数组最多包含 limit 个元素,最后一个元素将包含字符串的其余部分;如果分隔符是空字符串 (""),explode() 函数将返回 false;如果分隔符包含的值在字符串中找不到,那么explode()函数将返回一个包含字符串单个元素的数组;如果参数limit为负数,则返回除最后一个limit元素之外的所有元素。
下面的示例使用explode()函数根据“,”分隔“PHP、中文、Internet”字符串。示例代码如下:
登录后复制
输出是:
在开发投票管理系统时,经常需要在后台的投票系统中添加投票选项作为投票内容。接下来使用explode()函数将添加的投票选项用“*”区分,然后使用白色循环语句分别在页面中输出添加的投票选项。
具体开发步骤如下:
(1)使用开发工具新建一个PHP动态页面,保存为index.php。
(2)使用HTML标记设计面,首先创建投票表单添加投票选项,然后使用each()函数提取全局数组$_POST的内容,最后使用while循环输出投票选项。代码如下:
nbsp;html>
登录后复制
添加投票选项:
注:每个选项均以*分隔
(3) 添加一个表格,然后在表格的单元格中添加以下代码,即可输出添加的投票选项。
'; echo $value." "; } } ?>
登录后复制
(4)在浏览器中输入地址,按回车键,输入投票选项内容,各个选项用“*”分隔,点击“提交”,运行结果如下
2.使用implode()函数将数组转换为字符串
implode() 函数将数组的内容组合成一个新字符串。
语法格式如下:
string implode(string glue,array pieces)
登录后复制
参数glue是字符串类型,指的是要传入的分隔符;参数piexes是数组类型,指的是传入的用于合并元素的数组变量的名称。
使用 implode() 函数将数组内容与空格作为分隔符连接起来形成一个新字符串。具体示例代码如下:
登录后复制
输出是:
【相关教程推荐】
1.相关主题推荐:《php数组(Array)》
相关文章
猜你喜欢
-
数组操作基本函数介绍:值、键名获取及相关检索方法
php数组操作方法 数组可以在一个单独的变量名里存储一个或者多个值。下面小编为大家整理了php数组的操作方法。一起来学习吧! 一、数组操作的基本函数 数组的键名和值...
-
PHP应用:实现给二维数组中所有一维数组添加值的方法及相关专题
《PHP实战:php实现给二维数组中所有一维数组添加值的方法》关键内容: 本文介绍了PHP实战,讲述了php实现给二维数组中所有一维数组添加值的方法,期望对您有所帮...
-
PHP数组函数方法详解:从创建到操作,掌握PHP数组处理技巧
PHP 是一种流行的编程语言,用于开发 Web 应用程序和动态网站。在 PHP 中,数组是一种常见的数据类型,是由一组值组成的数据结构。 PHP提供了很多处理数组的...

请小编喝杯咖啡吧!