2
A
回答
3
foreach ($array as $key => $val)
if (is_numeric($key)) // only numbers, a point and an `e` like in 1.1e10
unset($array[$key]);
這將取消所有隻有數字的條目。
3
7
濾波陣列將是最優雅的方式:
$array = array_filter($array, 'is_numeric');
這將返回只有那些對他們來說is_numeric()
是真值的數組。
+0
是的,它看起來比下面的答案更優雅,但我正在尋找只有數字的字符串。 – DanCapitanDePlai 2013-04-29 19:39:06
+1
如果您只需要數字,而沒有可能出現在數字字符串中的任何其他符號,則可以使用'is_int'進行過濾。 – pilsetnieks 2013-04-29 19:40:44
相關問題
- 1. 搜索數組值的PHP
- 2. PHP數組 - 刪除某些數組值
- 3. 搜索PHP函數讀取數組值
- 4. PHP多維數組根據索引數組比較並刪除值
- 5. 如何搜索並刪除PHP中的數組元素?
- 6. php搜索數組規則值?
- 7. 搜索多維數組的價值PHP
- 8. PHP - 搜索多維數組內的值
- 9. 無法刪除搜索值
- 10. 使用Reg.exe搜索數據值並刪除父鍵
- 11. 排列數組並刪除重複值
- 12. PHP:從嵌套數組中刪除值
- 13. 在PHP數組刪除空值
- 14. php刪除數組中的值
- 15. PHP從單個數組中刪除值?
- 16. 搜索值嵌套數組
- 17. 在數組中搜索值
- 18. 如何搜索數組值並根據條件或字符串刪除它們?
- 19. 使用PHP檢查並刪除多維數組中的數組值使用PHP
- 20. 搜索並刪除數組中的函數
- 21. 搜索多維數組的值,如果值不存在,刪除陣列
- 22. 從數組中刪除值
- 23. 從數組中刪除值?
- 24. 從數組中刪除值
- 25. PHP合併數組(S)和刪除雙重價值
- 26. PHP - 如何比較兩個數組並刪除重複的值
- 27. 從數組中刪除搜索結果
- 28. 搜索數組中的值並檢查值是否有效
- 29. 基於值從數組中刪除值?
- 30. SMARTY刪除數組值相同的值
這裏有什麼問題......? – bwoebi 2013-04-29 19:29:30
這基本上是Cooper糾正了錯字的答案。給他一些時間來修復它,而不是重複答案 - 這是他的想法。 – 2013-04-29 19:32:26
他不是在尋找數字鍵,而不是數值? – andrewsi 2013-04-29 19:33:05