J'ai 2 tableaux en PHP qui ressemblent quelque chose comme ceci:Comment compter le nombre d'occurrences dans un tableau à partir des valeurs d'un second tableau en PHP?
$rows = array(11,12,14,14,11,13,12,11);
$cols = array(1,2,1,2,2,2,1,1);
je besoin de combiner ces tableaux d'une manière qui indique le nombre de chaque valeur $cols
est dans chaque valeur $rows
.
Donc, mon résultat devrait ressembler à ceci:
Array
(
[0] => Array
(
[row] => 11
[1] => 2 //the count of 1 cols for 11
[2] => 1 //the count of 2 cols for 11
)
[1] => Array
(
[row] => 12
[1] => 1
[2] => 1
)
...
)
Les valeurs des lignes $ et changeront en fonction de l'entrée des utilisateurs $ Col., ils peuvent même être des chaînes.
Précision:
Les valeurs de doublons proviennent des données. Pensez aux résultats de l'enquête ou aux questions d'essai. Donc, la question 11 avait 2 personnes et 1 réponse 1 personne réponse 2.
Question:
Comment puis-je compter le nombre d'occurrences de $ en lignes Col. de $ et ajouter les résultats dans un tableau multidimensionnel?
oui! et puis comptez que – Tobias
-1 Cela ne fait pas ce dont j'ai besoin. Les valeurs des deux tableaux sont liées par ordre et non par valeurs. Cela retournerait un tableau vide. –