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

Posted

tags:

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

<?php
/*
	Function: eexplode
	
	Explodes an string and removes any empty 
	elements in the resulting array
	
	Parameters: 
		$separator - The separator used to explode the $string
		$string - The string to explode
		
	Returns:
		An array with no empty elements
		
	Example:
		print_r(explode(":","evan:walsh:"));

		Array(
			[0] => evan
			[1] => walsh
			[2] => 
		);

		print_r(eexplode(":","evan:walsh:"));

		Array(
			[0] => evan
			[1] => walsh
		);
 */
function eexplode($separator,$string){
	$array = explode($separator,$string);
	foreach($array as $key => $val){
		if(empty($val)){
			unset($array[$key]);
		}
	}
	return $array;
}

以上是关于PHP 爆炸一个字符串并返回一个没有空元素的数组的主要内容,如果未能解决你的问题,请参考以下文章

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

PHP:将字符串拆分为数组,例如没有分隔符的爆炸

php 怎样从一个数组中取出所有元素

PHP 数组过滤空值 array_filter

怎么判断数组是null还是空??数组空是指数组中没有元素??数组null是数组中元素都是0??

操作dom