請看一下這個數組。處理`array_value_exists`函數的一個挑戰
$my_array = array('jan','feb','march','april');
在這裏,我想檢查字符串'arc'
存在作爲我的陣列價值的一部分... (即使它是部分地存在爲字符串march
中),我想該函數返回TRUE。我也會無視這個案子。所以'ARC'
也應該返回TRUE。
我想過在這裏使用array_value_exists
但它有兩個問題對我不利; 1)區分大小寫。 2)&它尋找完全匹配。
處理這種情況的最佳方法是什麼?
那麼,我應該設置一個foreach
循環,然後去一個strpos
檢查? 或者我應該將數組轉換爲序列化的形式,也許還部署reg_exp?
你會怎麼做?
有沒有人寫過這樣的功能?
P.S. 至於多維數組的情況下,這是確定它遍歷所有值..
這是那些其中所有答案都是真棒情況之一。 –