同じレコードを検出して、そのレコードの数量を変更して他のレコードを削除したいと思います。たとえば、以下の配列を指定:PHPが配列内に同じレコードを見つける
'Cart' => [
(int) 0 => [
'size' => '38',
'code' => '5',
'qn' => (int) 1
],
(int) 1 => [
'size' => '37',
'code' => '5',
'qn' => (int) 1
],
(int) 2 => [
'size' => '37',
'code' => '5',
'qn' => (int) 1
]
],
私が印刷したいと思います:
'Cart' => [
(int) 0 => [
'size' => '38',
'code' => '5',
'qn' => (int) 1
],
(int) 1 => [
'size' => '37',
'code' => '5',
'qn' => (int) 2
]
],
Array_uniqueは重複データを削除します。私は、類似したレコードがいくつあるかを数え、数量を更新する必要があります。見てください、secod配列の変更でqn。 –