stristr を使用して JSON をキーワードでフィルタリングすると、重複したエントリ (正確には 4 つ) が取得され続けます。私のコードの例は次のとおりです。
$keywords = array('small','medium','large');
foreach($keywords as $keyword) {
foreach ($data as &posts) {
if(stristr($posts['message'],$keyword) !== FALSE ) {
print_r($posts);
}
}
}
次のことを行うと、重複はありません。
foreach ($data as &posts) {
print_r($posts);
}
私は試しarray_uniq
ましたが、成功しませんでした。誰かが私を正しい方向に向けることができますか? JSONをソートするより良い方法はありますか?