PHP 文字列配列から空文字列の要素をすべて削除

2018/10/08 17:00
PHP 
(この記事の文字数: 287)

PHP で文字列配列から空文字列を取り除きたいことがよくあるのですが、少し PHP 独特な書き方になって忘れそうなのでメモしておきます。

unset で削除しつつ、array_values で削除したインデックスを詰めなおすようなやり方です。


public function removeEmptyElements($strArray)
{
	for($i = 0; $i < count($strArray); ++$i)
	{
		if (strlen(trim($strArray[$i]))==0)
		{
			unset($strArray[$i]);
		}
	}

	return array_values($strArray);
}


  このエントリーをはてなブックマークに追加  

<<「Web 開発」の記事一覧に戻る

コメント(0 件)


関連記事