私はこのような配列を持っている:空白のみを含む配列要素を削除するには?
$arr = array (0 => 'red',
1 => ' ',
2 => 'blue',
3 => ' ',
4 => 'green',
5 => ' ',
6 => 'white',
7 => ' ',
8 => 'black',
9 => ' ');
まあ、私はちょうど空白を含むされているすべての項目(複数可)を削除しようとしています。これは期待通りの結果です:
$arr = array (0 => 'red',
1 => 'blue',
2 => 'green',
3 => 'white',
4 => 'black');
これらの空白の項目が空白の場合は、これを実行できます。だから私は$arr = array_filter($arr);
を使うことができます。しかし、この場合、何もなく白い空白があるため、array_filter()
は役に立ちません。それを行うためのアプローチはありますか?あなたはtrim
を使用してarray_map
と、それだけのカップルでし
http://stackoverflow.com/questions/3384058/how-do-you-strip-whitespace-from-an-array-using-php –