僅使用數組例如在不涉及數據庫的情況下創建搜索功能。如果你的數組包含('a','ab','abc','bca','bcd'),那麼通過在搜索字段中輸入'a'產生像'a','ab','abc' 'BCA'。在搜索頁上也產生一個複選框,它產生一個確切的值,例如如果你搜索'a',那麼它應該只返回'a'。如果搜索不產生任何結果也會處理。僅使用數組進行數據庫無需搜索功能
-7
A
回答
2
雖然這聽起來像一個學校作業(tsk tsk),但並不難。你可以使用preg_match,或者stripos(如果該框被選中),或者使用一個直接的equals,strcmp或者strcasecmp作爲未選擇的框。你可以用foreach循環訪問數組,並將結果加載到一個數組中,然後將其回顯出來。我將把編碼留給你,因爲它確實聽起來像一個班級任務。
0
$myArray = array('a','ab','abc','bca','bcd');
$search = 'a';
$results = array_filter(
$myArray
function ($value) use ($search) {
return (strpos($value, $search) !== FALSE)
}
);
+0
或者只是'$ results = preg_grep('/ a /',$ myArray)'? –
+0
是的,有很多解決方案 –
相關問題
- 1. 數據庫搜索功能
- 2. 使用支持表進行FULLTEXT搜索的數據庫搜索
- 3. 數組搜索功能
- 4. PHP數組搜索功能
- 5. 使用數據庫中的數據進行Ajax實時搜索
- 6. 使用Like功能進行搜索
- 7. 使用搜索功能進行篩選
- 8. 使用組合框搜索數據庫
- 9. 進行搜索功能
- 10. 搜索功能在android中搜索數據庫表
- 11. 智能數據庫搜索
- 12. 排除從數據表搜索功能的數據庫ID
- 13. 如何使一個搜索功能,搜索一個數組
- 14. 使用AJAX,MVC,JQuery進行異步數據庫搜索
- 15. 使用數據庫記錄進行PHP搜索
- 16. 使用linq-to-sql幫助進行高級數據庫搜索
- 17. EF6:使用數據庫優先方法進行全文搜索
- 18. 使用grep在數據庫上進行全文搜索
- 19. Jtextfield在數據庫msql中使用keylistener進行搜索
- 20. 在MySQL數據庫中使用AJAX進行關鍵字搜索
- 21. 如何使數據庫顯示搜索功能ListView
- 22. 使用typehead.js搜索數據並使用ajax進行檢索?
- 23. 在數據庫應用程序中實現搜索功能
- 24. 搜索SQLite數據庫並使用檢索行中的值進行計算
- 25. 使用Drupal數據庫包裝功能檢索隨機行
- 26. 用zend搜索數據庫搜索lucene
- 27. 搜索功能複製數據vb.net
- 28. 更改數據表搜索功能
- 29. 使用二維數組在C++中進行二進制搜索
- 30. 二進制搜索字符串數組和額外功能
這聽起來像一個很酷的項目。所以你有什麼問題? – jh314
這個問題肯定會被關閉,除非你提供一些證據證明你已經嘗試了一些東西。這就是stackoverflow的工作原理。 –