私は、第1次元値の同様の値に基づいて、配列の第2次元の値を処理するPHPコードを記述しようとしています。類似の第1次元値に基づいて配列の2次元を処理する方法は?
次は出力例です。
[0] => Array (
[0] => 1
[1] => 0.091238491238491
)
[1] => Array (
[0] => 2
[1] => 0.2221793635487
)
[2] => Array (
[0] => 2
[1] => 0.10662717512033
)
[3] => Array (
[0] => 4
[1] => 0.44354338998346
)
[4] => Array (
[0] => 6
[1] => 0.2248243559719
)
[5] => Array (
[0] => 6
[1] => 0.31764705882353
)
[6] => Array (
[0] => 6
[1] => 0.15764625384879
)
[7] => Array (
[0] => 6
[1] => 0.19160083160083
)
[8] => Array (
[0] => 12
[1] => 0.31054875069499
)
[9] => Array (
[0] => 12
[1] => 0.10915034227918
)
[10] => Array (
[0] => 15
[1] => 0.32915461266474
)
//...........goes to 46000 elements
ここで、各配列のインデックス0の値が似ている場合、インデックス1の値を追加します。 たとえば、4つの配列のインデックス値が同じ場合は、すべての4つの配列のインデックス1の値を追加します。 0番目のインデックスに一意の値がある場合は、何も追加しないでください。単にインデックス1の値を格納して移動してください。
ありがとうございました。 Ghanshyam
*その配列をフォーマットしてください。どの次元が何であるかを見ることは不可能です... – deceze
@deceze、今私たちはコードを見ることができます:) –
@deceze:今すぐ見てください – Nerd