阿壮博客阿壮博客阿壮博客

php数组拼接成字符串 php把数组变成字符串

php中可以将数组转化成字符串的方式,还可以将字符串通过某个特定规律转换成数组。那具体如何做呢?今天这篇文章就来说一说php中数组与字符串之间相互转化的方法。

PHP 数组转化成字符串的方法

php含有个内置函数 implode() 可以将数组的所有元素组合成字符串。

implode() 函数语法:

implode(separator,array)

参数:

separator:可选,自定义每个数组元素在组合字符串时用哪些分隔

array:必需,会被操控的数组

实例1:

<?php//feiniaomy.com$arr = array('name','age','level');echo implode(',',$arr);?>

输出结果:

name,age,level

注:以上输出结果中,是以逗号分割的,当然也可以换为其他的标记或空出

实例2:

<?phpheader("Content-type: text/html; charset=utf-8");$arr = array('绿色','红色','蓝色','黑色','白色');echo implode(' ',$arr);?>

输出结果:

绿色 红色 蓝色 黑色 白色 PHP 字符串转化成数组的方法

php 里的 explode() 函数可以把字符串以某个字符分割的形式,打散并组合成新的数组

explode() 使用语法:

explode(separator,string)

参数:

separator:必需,规定要分割的字符

string:必需,即将被操控的字符串

实例1:

<?phpheader("Content-type: text/html; charset=utf-8");$str = '山东,北京,上海,广东,深圳';$arr = explode(',',$str);var_dump($arr);?>

打印结果:

array(5) { [0]=> string(6) "山东" [1]=> string(6) "北京" [2]=> string(6) "上海" [3]=> string(6) "广东" [4]=> string(6) "深圳"}

实例2:

<?php$str = 'aa bb cc dd ee';$arr = explode(' ',$str);var_dump($arr);?>

打印结果:

array(5) { [0]=> string(2) "aa" [1]=> string(2) "bb" [2]=> string(2) "cc" [3]=> string(2) "dd" [4]=> string(2) "ee"} PHP 按长度分割字符串转化成数组的方法

以面实例里的 explode() 函数可以按照某个规定的字符进行分割字符串,可是如果遇见杂乱无章没有规律的字符串的话,我们可以使用PHP里的 str_split() 函数,依照指定的长度来分割字符串并转为数组。

str_split():把字符串依照自定义长度分割到数组中去。

语法:

str_split(string,length)

参数:

string:会被分割的字符串

length:可选,每次要分割的长度,默认为1

实例1:

str_split()函数按默认长度进行分割字符串,并转为数据元素

<?php$str = 'mochu';$array = str_split($str);var_dump($array);?>

打印结果:

array(5) { [0]=> string(1) "m" [1]=> string(1) "o" [2]=> string(1) "c" [3]=> string(1) "h" [4]=> string(1) "u"}

实例2:

str_split() 函数依照每次3字符的形式分割字符串,并转为数据元素

<?php$str = 'feiniaomy.com';$array = str_split($str,3);var_dump($array);?>

打印结果:

array(5) { [0]=> string(3) "fei" [1]=> string(3) "nia" [2]=> string(3) "omy" [3]=> string(3) ".co" [4]=> string(1) "m"}

实例3:

<?php$str = 'feiniao';$array = str_split($str,0);var_dump($array);?>

打印结果:

false

注:此实例代码在一些PHP环境下能抛出错误。

实例4:

<?php$str = 'feiniao';$array = str_split($str,20);var_dump($array);?>

打印结果:

array(1) { [0]=> string(7) "feiniao"}

注意:

1.假如定义 str_split() 第二个参数低于1的话,此函数将回到 false,实例3

2.假如定义 str_split() 第二个参数大于会被分割字符串长度的话,只回到一个元素的数组,实例4

1.文章《php数组拼接成字符串 php把数组变成字符串》援引自互联网,仅供学习和研究使用,内容仅代表作者本人观点,与本网站无关,侵删举报等反馈请点击此处

2.文章《php数组拼接成字符串 php把数组变成字符串》仅供读者参考,本网站未对该内容进行证实,对其原创性、真实性、完整性、及时性不作任何保证。

3.文章转载时请保留本站内容来源地址,https://100248.com/baike/301978.html

相关推荐

清明节假期交通安全 清明节交通安全手抄报

清明节假期交通安全文章你走,他走,大家走,安全意识心中有;你让,他让,大家让,安全行路有保障。下面给大家分享一些关于清明节假期交通安全文章,

幼儿游玩交通安全 幼儿交通安全儿歌

幼儿游玩交通安全知识行走时要专心,注意周围情况,不要东张西望、边走边看书报或做其他事情,保障交通安全。下面给大家分享一些关于幼儿游玩交通安全

行车安全知识总结 驾驶员行车安全培训总结

2023行车安全知识总结同学们上学和放学的时候,正是一天中道路交通最拥挤的时候,人多车辆多,必须十分注意交通安全。下面给大家分享一些关于20

节假日游玩交通安全 节假日交通安全宣传标语

节假日游玩交通安全知识交通安全系万家,违法驾驶危害大。遵规守法谨慎行,家庭温馨需要它!下面给大家分享一些关于节假日游玩交通安全知识,希望能够

2023车辆行驶安全知识 游戏安全知识答题2023

2023车辆行驶安全知识分享交通安全很重要,遵规驾驶有速度,珍惜生命是成熟的思考表现,出入平安是最佳的日常。下面给大家分享一些关于2023车

五一交通安全提示

五一交通安全提示模板忠诚地守卫交通安全,一天又一天,执著地追逐幸福,一年又一年,交通安全知识平安大家。下面给大家分享一些关于五一交通安全提示

学生交通安全教育 学生交通安全教育心得体会

最新学生交通安全教育在道路上行走,要走人行道,没有人行道的道路,要靠路边行走,这是能最大程度保证交通安全的做法。下面给大家分享一些关于最新学

三月出行交通安全 交通安全出行歌

三月出行交通安全提醒要让爱车跑,车况要良好;开车别太快,系好安全带;出门要提前,堵车心不烦,交通安全要记牢。下面给大家分享一些关于三月出行交