第一种方法:用PHP自带的函数implode直接把数组转换成字符串。
第二种方法:用循环遍历数组元素拼接成字符串。
下面就通过具体的代码例子来一一说明。
示例编码方法1:
& lt?服务器端编程语言(Professional Hypertext Preprocessor的缩写)
$ arr =[‘PHP & # 8217,’Python & # 8217,’Java & # 8217,’C & # 8217];
$ str =内爆(粘合:’‘,$ arr);
var _ dump($ arr);
var _ dump($ str);
在上面的代码中,首先,我们创建了一个$arr的数组,它被赋予了四个不同的值;然后,使用内爆函数将$arr数组转换为字符串。要知道PHP内爆()的函数中有两个参数。第一个参数glue:' '表示连接数组中元素的拼接,第二个参数是我们需要转换的数组;这里,我们使用$str变量来接收数组转换成字符串后的值。最后用var_dump分别打印出两个变量值。
然后我们通过浏览器访问,打印结果如下:
您可以看到$arr数组已经被转换为一个字符串。
示例编码方法2:
& lt?服务器端编程语言(Professional Hypertext Preprocessor的缩写)
$ arr =[‘PHP & # 8217,’Python & # 8217,’Java & # 8217,’C & # 8217];
$ str = & # 8217‘;
foreach ($arr as $v){
$str1。=’‘。$ v;
}
var _ dump($ str 1);
在这段代码中,我们首先定义一个$str1变量并将其赋给空,然后使用foreach循环将$arr数组中的每个值赋给$v,然后用一个点将字符串连接起来。最后用var_dump打印出$str1,看看$str1的返回值是不是字符串。
我们通过浏览器继续访问,显示结果如下:
如您所见,该数组可以转换为字符串,并通过循环显示。
本文还有详细的视频教程【php数组转换成字符串的两种方法】供大家参考。
本文来自心已碎♂无心醉投稿,不代表舒华文档立场,如若转载,请注明出处:https://www.chinashuhua.cn/24/522300.html