0

したがって、大量のテキストを検索して一般的なフレーズを抽出すると、次のような配列になります。

Array(
    [past due] => 21
    [past due notice] => 7
    [past due 60 day] => 17
    [60 day notice] => 32
)

キーはフレーズで、値は指定されたテキストにそのフレーズが出現した回数です。上記の例では、これらのキーを組み合わせて値を合計したいと思います。これらはすべて同じことを意味するからです。したがって、次のような配列になります。

Array(
    [past due] => 77
)

これは単なる例であり、キー、値などは常に変化します。プロジェクトのこの部分を開始したばかりなので、投稿するコードはまだありません。私はアイデアや方向性などを探しているだけなので、誰かが似たようなことをしたり、アイデアとして行ったりしても、車輪を再発明する必要はありません。いつものように、事前に感謝します!

アップデート:

ここにすべての貢献があり、他の質問を読んでいるので、配列を作成する前に、正規表現を使用してそれらをグループ化しようと思います。

4

2 に答える 2

0

あなたの答えを見つけることができる非常によく似た質問があると思います。

これをチェックして:

同じキーを持つ配列のマージ

PHP - 多次元配列で重複する配列キーをマージする

于 2013-03-29T16:44:34.553 に答える
0

使用できますarray_sum

$result = array('past_date' => array_sum($array));

もちろん、これには最初に配列を構築し、共通の意味でグループ化する必要があります。明らかに、PHP は言語のセマンティクスを理解していません。

于 2013-03-29T17:17:36.060 に答える