こんにちは、この配列から重複する x 値を見つけて削除し、一意のものだけを残そうとしています。たとえば、私の配列は
Array
(
[0] => Array
(
[x] => 0.5
[y] => 23
)
[1] => Array
(
[x] => 23
[y] => 21.75
)
[2] => Array
(
[x] => 14.25
[y] => 21.875
)
[3] => Array
(
[x] => 19.375
[y] => 21.75
)
[4] => Array
(
[x] => 9.125
[y] => 21.875
)
[5] => Array
(
[x] => 23
[y] => 19.625
)
[6] => Array
(
[x] => 19.375
[y] => 19.625
)
)
だから私が起こる必要があるのは、全体をループし、最初のx値を.5として見てから続行し、.5としてxを持っているものはすべて配列から削除して、最後にこのような配列を持つようにすることです
Array
(
[0] => Array
(
[x] => 0.5
[y] => 23
)
[1] => Array
(
[x] => 23
[y] => 21.75
)
[2] => Array
(
[x] => 14.25
[y] => 21.875
)
[3] => Array
(
[x] => 19.375
[y] => 21.75
)
[4] => Array
(
[x] => 9.125
[y] => 21.875
)
)
ここで、すべての X 値は一意です。オンラインで検索したところ、この機能を使用できることがわかりましたが、これは機能していないようです:
$result = array_map("unserialize", array_unique(array_map("serialize", $array)));