Je montre comme ceci, maintenant je veux une somme de frais avec le même nom fort> nom strong>.
et faire un nouveau tableau en utilisant cela, donc il y a 3 havs de CIMA ici, j'ai besoin d'une seule gamme de que, où fret_potetial code> est la somme de tous les autres où l'initiateur est des haves CIMA. p> $ FORMATIONRIES code> renvoie des valeurs telles que ceci: p> Array
(
[0] => Array
(
[entry_id] => 54
[0] => 1
[fee_potential] => 1100
[originator] => cima haves
)
[1] => Array
(
[entry_id] => 55
[0] => 1
[fee_potential] => 600
[originator] => steve
)
)
3 Réponses :
Une simple boucle de forach le ferait tout simplement
Bonne solution (à peu près nous pensions la même chose). Cependant, il ne contiendra pas de valeurs pour entrée_ID code> et 0 code>.
Ha semble grands esprits réfléchir code> mais OP a dit qu'il n'était pas intéressé par ces domaines dans un commentaire
Ohh. Manqué ce commentaire.
Essayez simplement de boucler à travers tous les éléments tels que celui-ci Il vérifiera si un indicateur code> est déjà là dans le tableau final. Si tel est le cas, cela résumera la valeur, sinon cela affectera ce tableau avec Fee_potential code>. P> p>
Pas un gros fan de l'ONU qui s'est soulevé si des déclarations. Une vraie douleur si vous avez besoin d'identifier si dans une trouvaille et remplacez un type de modification globale
Je l'utilise que lorsqu'il y a une ligne de code dans un bloc IF. En outre, je n'ai jamais eu à identifier IFS.
Bien sûr, c'est la seule fois où vous pouvez l'utiliser. Mais Il h. Merci pour le lien. J'ai confronté ce problème lorsque je devais commenter cette ligne de code et écrire un autre.
Essayez ce code, il fonctionne bien bien testé. Résultat: - P> Array
(
[0] => Array
(
[entry_id] => 54
[0] => 1
[fee_potential] => 1100
[originator] => cima haves
)
[1] => Array
(
[entry_id] => 55
[0] => 1
[fee_potential] => 600
[originator] => steve
)
)
Alors quelle sortie votre code génère-t-il?
sa trouve juste une matrice unique mais ne me donnant pas la somme de Fee_potentielle
Voulez-vous vraiment
entrée_ID code> et[0] code> dans le tableau des résultats. Ils ne signent pas beaucoup comme ils se tiennentSi vous devez "regrouper" l'origine et "somme" tous les frais_potentiaux de ce critère, vous devez utiliser Array_Reduce à la place: php.net/manual/fr/function.array-reduce.php
Je ne me soucie pas vraiment d'entrée_id et 0
D'où vient les données? Où va-t-il? Il serait stupide de le faire en PHP si vous lisez les données d'une base de données relationnelle ou si vous l'écrivez.
Les données ne sont pas directement en avant dans les colonnes de la base de données, c'est dans Meta_Data de WordPress Table afin que la requête ne soit pas possible, elle doit donc faire dans PHP