我有一個這樣的數組:Array中相同的PHP
Array
(
[0] => Array
(
[fileid] => 7
[remarks] =>
[filename] => whomovedmycheese - Copy.pdf
[type] => application/pdf
[size] => 500624
)
[1] => Array
(
[fileid] => 7
[remarks] =>
[filename] => whomovedmycheese.pdf
[type] => application/pdf
[size] => 500624
)
[2] => Array
(
[fileid] => 8
[remarks] =>
[filename] => whomovedmycheese - Copy.pdf
[type] => application/pdf
[size] => 500624
)
[3] => Array
(
[fileid] => 8
[remarks] =>
[filename] => whomovedmycheese.pdf
[type] => application/pdf
[size] => 500624
)
)
這是我的陣列我想刪除重複的。我試圖刪除使用下面的代碼重複。
$input4 = array_map("unserialize", array_unique(array_map("serialize", $basicinfo3)));
$new_data3 = array_values($input4);
但是結果仍然與起始數組相同。在上面的代碼$basicinfo
具有上述數組的值。我想要做的是刪除重複的數組,所以它將如下所示。
Array
(
[0] => Array
(
[fileid] => 7
[remarks] =>
[filename] => whomovedmycheese - Copy.pdf
[type] => application/pdf
[size] => 500624
)
[1] => Array
(
[fileid] => 7
[remarks] =>
[filename] => whomovedmycheese.pdf
[type] => application/pdf
[size] => 500624
)
)
UPDATE
Array
(
[008-408-601-000-0] => Array
(
[id] => 008-408-601-000
[lastname] => Smith
[firstname] => John
[email] => [email protected]
[Address] => Array
(
[0] => Array
(
[Language] => C++
)
[1] => Array
(
[Language] => C++
)
[2] => Array
(
[Language] => C++
)
[3] => Array
(
[Language] => Java
)
[4] => Array
(
[Language] => Java
)
[5] => Array
(
[Language] => Java
)
)
)
[002-408-641-000-0] => Array
(
[id] => 008-408-601-000
[lastname] => Smith
[firstname] => Jack
[email] => [email protected]
[Address] => Array
(
[0] => Array
(
[Language] => C++
)
[1] => Array
(
[Language] => C++
)
[2] => Array
(
[Language] => C++
)
[3] => Array
(
[Language] => Java
)
[4] => Array
(
[Language] => Java
)
[5] => Array
(
[Language] => Java
)
)
)
[001-002-003-000-0] => Array
(
[id] => 008-408-601-000
[lastname] => Smith
[firstname] => Jean
[email] => [email protected]
[Address] => Array
(
[0] => Array
(
[Language] => C++
)
[1] => Array
(
[Language] => C++
)
[2] => Array
(
[Language] => C++
)
[3] => Array
(
[Language] => Java
)
[4] => Array
(
[Language] => Java
)
[5] => Array
(
[Language] => Java
)
)
)
)
你的問題不清楚,能否請您用例子來解釋? – Prakash