/ / Fusionner des clés de tableau similaires [fermé] - php, tableaux

Fusionner des clés de tableau similaires [fermé] - php, tableaux

Donc, je cherche un grand corps de texte et extrait des phrases courantes, puis je me retrouve avec un tableau comme celui-ci:

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

Les touches sont les phrases et les valeurs sont lesnombre de fois où cette phrase est apparue dans le texte donné. Dans l'exemple ci-dessus, je voudrais combiner ces clés et additionner les valeurs car elles signifient toutes la même chose pour moi. Je finirais donc avec un tableau comme celui-ci:

Array(
[past due] => 77
)

Ceci est juste un exemple, les clés, les valeurs, etc. changera constamment. Je ne fais que commencer sur cette partie du projet, donc il n'y a pas encore de code à publier. Je cherche simplement des idées, des directives, etc. Je ne dois donc pas réinventer la roue si quelqu'un a fait quelque chose de similaire ou comme une idée. Comme toujours, merci d'avance!

METTRE À JOUR:

Avec toutes les contributions ici et en lisant d'autres questions, je pense que je vais essayer de regrouper les utilisant regex avant de construire le tableau.

Réponses:

0 pour la réponse № 1

Vous pouvez utiliser array_sum:

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

Bien sûr, cela nécessite que vous construisiez d'abord le tableau, en regroupant par une signification commune. PHP ne comprend évidemment pas la sémantique du langage.


0 pour la réponse № 2

Je pense qu'il y a des questions très similaires, où vous pouvez trouver votre réponse.

Vérifie ça:

Fusion de tableaux avec les mêmes clés

PHP - Fusionner les clés de tableau en double dans un tableau multidimensionnel