
php项目中,字符串与数组之间的相互转换也是比不可少的。在适当的时候合理的利用字符串与数组的转换,有利于更方便的对数据进行处理,可以大大书写程序的效率。下面我来介绍一下如何进行字符串与数组的转换
先看下字符串如何转成数组,字符串转为数组用的是explode函数,
explode(',',$mountain_str);
第一个参数是分隔符,比如我这里就是以逗号分隔这个字符串的,第二个参数是要处理的字符串
看输出,达到了效果
再看一下数组如何转成字符串,用的是implode函数,
implode(',',$mountain_arr);
第一个参数是字符串连接符,第二参数是要处理的数组
且看输出,也达到了效果
关于字符串转为数组的函数explode,我常用的是两个参数,其实它是有三个参数的,
explode(',',$mountain_str,2);
第三个参数表示的是所返回的数组元素的最大数目,也就是返回数组的最大长度
且看输出,这里输出的数组只有两个元素,就是第三个参数‘2’起了作用,限制了返回数组的最大长度为2
