分解字符串并返回不包含空元素的数组

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了分解字符串并返回不包含空元素的数组相关的知识,希望对你有一定的参考价值。

  1. <?php
  2. /*
  3. Function: eexplode
  4.  
  5. Explodes an string and removes any empty
  6. elements in the resulting array
  7.  
  8. Parameters:
  9. $separator - The separator used to explode the $string
  10. $string - The string to explode
  11.  
  12. Returns:
  13. An array with no empty elements
  14.  
  15. Example:
  16. print_r(explode(":","evan:walsh:"));
  17.  
  18. Array(
  19. [0] => evan
  20. [1] => walsh
  21. [2] =>
  22. );
  23.  
  24. print_r(eexplode(":","evan:walsh:"));
  25.  
  26. Array(
  27. [0] => evan
  28. [1] => walsh
  29. );
  30.  */
  31. function eexplode($separator,$string){
  32. $array = explode($separator,$string);
  33. foreach($array as $key => $val){
  34. if(empty($val)){
  35. unset($array[$key]);
  36. }
  37. }
  38. return $array;
  39. }

以上是关于分解字符串并返回不包含空元素的数组的主要内容,如果未能解决你的问题,请参考以下文章

从分解的字符串中删除空数组元素[重复]

PHP 爆炸一个字符串并返回一个没有空元素的数组

分解两个 PySpark 数组并保持相同位置的元素

js中filter函数

搜索子字符串的数组元素并返回索引

PHP:将 textarea 行分解为单独的数组元素