PHP 字符串和数组之间的转换

用PHP开发中,经常用到字符串和数组之间的转换,特总结出来,分享给大家

PHP字符串转数组

explode(separator,string,limit)
参数 描述
separator 必需。规定在哪里分割字符串。
string 必需。要分割的字符串。
limit

可选。规定所返回的数组元素的数目。

可以有的值:

  • 大于 0 - 分割成最多 limit 个元素的数组

  • 小于 0 - 返回除了最后的 -limit 个元素以外的所有数组元素

  • 0 - 返回包含一个元素的数组(即字符串视为一个元素)

 

<?php
$str="a,b,c,d";
$arr=array();
/*limit 0*/
$arr1=explode(",",$str,0);
/*limit 正*/
$arr2=explode(",",$str,2);
/*limit 负*/
$arr3=explode(",",$str,-1);
/*limit 空*/
$arr4=explode(",",$str);
echo "<pre>";
print_r($arr1);
print_r($arr2);
print_r($arr3);
print_r($arr4);
echo "</pre>";
posted @ 2020-07-11 17:12  wx_9uxYUbHk2m  阅读(2)  评论(0编辑  收藏  举报  来源