Rumah  >  Artikel  >  php教程  >  php学习之字符串跟数组的转换

php学习之字符串跟数组的转换

黄舟
黄舟asal
2016-12-20 11:49:071124semak imbas

php学习中,字符串跟数组是两个很重要的知识。字符串跟数组之间的相互转换是开发中经常要用到的。主要通过explode()函数和implode()函数来实现。
1.字符串转换成数组。
 explode(string separator,string string,[int limit]) 返回有字符串转换成的数组,每个元素都是string的一个子串,他们被字符串separator分隔。
   如果设置了limit参数,则返回的数组包含最多limit个元素,而最后那几个元素将包含string的剩余部分。
   如果separator为空字符串"",explode函数将返回false;如果separator所包含的值在string中找不到,那么explode函数将返回string单个元素的数组;如果limit是负数,则返回除了最后的-limit个元素外的所有元素。
 如:
   $str = "messi,henry,xavi";
   $array = explode(",",$str);
   var_dump($array);
2.数组转换成字符串
   implode(string glue,array pieces)
   参数glue是字符串类型,指分隔符,参数pieces是要转换的数组类型。
  如:
  $array = array("team"=>"barcelona","name"=>"messi");
  $str = implode(",",$array);

 以上就是php学习之字符串跟数组的转换的内容,更多相关内容请关注PHP中文网(www.php.cn)! 


Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel sebelumnya:php学习之字符串的输出函数Artikel seterusnya:php学习之遍历数组