リモートで動作する画像アップローダーを作成したので、ユーザーが多数のリンクを入力するたびに、重複するリンクが追加されないようにして、画像が2回コピーされたり削除されたりしないようにして、リンクが一意になるようにします。重複します。
$break = explode("\n", $links);
$count = count($break);
$unique_images = array();
for($i = 0; $i < $count; $i++)
{
array_push($unique_images, $break[$i]);
}
array_unique($unique_images);
残りのコードは機能しますが、なぜ機能しないのかわかりませんforeach
。ループも試しましたが、それも役に立ちませんでした。
にerror_reporting
設定しましE_ALL
たが、エラーはありません。私var_dump
はアレイで使用し、これを取得します:
array(3)
{
[0]=> string(48) "http://localhost:8888/images/img/wallpaper-1.jpg"
[1]=> string(48) "http://localhost:8888/images/img/wallpaper-1.jpg"
[2]=> string(48) "http://localhost:8888/images/img/wallpaper-1.jpg"
}
array_unique
なぜ重複を削除しないのですか?