文字列がすでに配列にあるかどうかを確認する方法ですが、チェック中にその配列の最後の要素を除外しますか? 今では、次unset()
のような回避策と再宣言を使用しています。
$fkTableName = $fkTableArr[$colNr0];
unset($fkTableArr[$colNr0]);
if (!in_array($fkTableName, $fkTableArr))
// do sth
$fkTableArr[$colNr0] = $fkTableName;
しかし、それは私にはかなり冗長に思えます。