2015-11-11 37 views
0

我有一個數組正在生成的數據,我無法控制,它返回下面的數組。有沒有一種方法來專門針對具有空白鍵/名稱的元素?有一個空白鍵/名稱的目標數組元素

我試過$array['']$array[' ']$array[0]但他們都沒有工作。有沒有循環通過數組的另一種方式,空的鍵/名稱可以在數組中的任何地方,它不一定是最後一個數組元素?

var_dump(array_keys($array));給我[0]=> string(2) " "對於有問題的元素,我試過將單元和雙元空間作爲關鍵字/名稱,但仍給出未定義的索引錯誤。

我也運行了serialize()從數組的鍵和元素與空白鍵/名稱返回s:2:" ";

陣列

Array 
(
    [desc] => Information etc. 
    [ref] => 2 
    [ ] => 123 
) 
+0

也許' 'hahaha:p,如果你通過瀏覽器檢查它,可能想檢查'view source'來找出 – Ghost

+0

@Ghost,如果只是這樣簡單,沒有運氣試過它。在源代碼中,它只是空的,就像它在瀏覽器中顯示的一樣。 – llanato

+0

'var_dump()'來查看。 – AbraCadaver

回答

-1

它,我可能不是 '',但一些顯示爲 ''(空也許?)。嘗試var_dump(array_keys($array))以獲取實際的鍵值和類型。這應該告訴你使用的正確密鑰

+0

這是一個巧合,你的語法和我的評論一樣......大聲笑?! – Andrew

+0

'array_keys'給了我'[0] => string(2)「」',我試着用單個和雙倍空間作爲鍵/名稱,但仍給出了一個'undefined index'錯誤。 – llanato

+0

調用serialize()並將結果粘貼到某處,我將爲您調試 – Dracony

相關問題