我有一個正在使用內置的數組:未設置空白數組項
$features_data[$i] = preg_split("/\n/", $row);
輸出如下:
Array
(
[0] => Array
(
[0] =>
[1] =>
[2] => <img src="http://example.com/sites/test/files/imagecache/feature-image/testimage_0.jpg" alt="" title="" class="imagecache imagecache-feature-image imagecache-default imagecache-feature-image_default" width="654" height="260" />
[3] =>
[4] =>
[5] =>
[6] => Test 1
[7] =>
[8] =>
[9] =>
[10] => Lorem ipsum dolor sit...
[11] =>
[12] =>
)
[1] => Array
(
[0] =>
[1] =>
[2] =>
[3] =>
[4] =>
[5] =>
[6] => Test 2
[7] =>
[8] =>
[9] =>
[10] => Aenean id tellus nec...
[11] =>
[12] =>
)
[2] => Array
(
[0] =>
[1] =>
[2] =>
[3] =>
[4] =>
[5] =>
[6] => Test 3
[7] =>
[8] =>
[9] =>
[10] => Maecenas ut pharetra...
[11] =>
[12] =>
)
)
我想擺脫空白數組項目,然後重置數組計數器。我試過使用PHP未設置,但由於某種原因,它不工作。任何幫助將不勝感激。
感謝,子陣列項目現在下降到9項,但仍存在空白這是真的奇。 – digital 2010-02-23 10:45:04
@數字可能是你在窗戶上,你的換行符不是'\ n'?嘗試使用''/'。PHP_EOL。'/''模式。 – Gordon 2010-02-23 11:09:45
或者你可以使用'/ \ r | \ n /'分割?然後兩個行結束符都可以工作,並且PREG_SPLIT_NO_EMPTY將刪除剩下的任何東西 – 2010-02-23 12:35:42