我正在嘗試寫幾行代碼來使大小寫不敏感的數組唯一類型函數。這是我到目前爲止:不區分大小寫array_unique
foreach ($topics as $value) {
$lvalue = strtolower($value);
$uvalue = strtolower($value);
if (in_array($value, $topics) == FALSE || in_array($lvalue, $topics) == FALSE || in_array($uvalue, $topics) == FALSE) {
array_push($utopics, $value);
}
}
麻煩的是if語句。我認爲我的語法有些問題,但是我對PHP比較陌生,我不確定它是什麼。任何幫助?
太棒了!謝謝! – williamg 2010-02-16 21:21:09
@ Pentium10:你應該給你的解決辦法的來源:http://www.php.net/manual/de/function.array-unique.php#78801 – sieppl 2012-02-14 14:42:54
偉大的發現Pentium10,strtolower應該在引號。 – Orlymee 2012-04-12 13:51:49