J'ai le code ci-dessous. il recherche le cas et crée un tableau de lignes et de colonnes. $pv->results[$row1][1][0]
est actuellement $pv->result->[rownumber][coulmnnumber][0]
. Maintenant, ce n'est que pour 2 colonnes comme vous pouvez le voir. Cependant, je veux ajouter un tableau comme $myArr = array(0=>1, 1=>7, 2=>8, 3=>9)
ci-dessous pour la colonne. Ce qu'il fait, c'est ajouter 4 colonnes (0,1,2,3) dans le code ci-dessous. Donc maintenant je vais avoir 4 cas au lieu de 2 cas car j'ai besoin de plus de colonnes. De plus, la valeur du cas ne sera pas 1 et 2, ce sera 1, 7, 8 et 9 respectivement. Comment puis je faire ça? Merci.PHP array manipulation
for($i=0;$i<count($pv->rawData); $i++){
SWITCH ($pv->rawData[$i]->my ID){
CASE '1':
$row1++;
$pv->results[$row1][1][0] = $pv->rawData[$i]->data;
break;
CASE '2':
$row2++;
$pv->results[$row2][2][0] = $pv->rawData[$i]->data;
break;
}
@ user295189: vous pouvez utiliser pour définir et contre-apostrophes le format code en ligne et en retrait des lignes avec quatre espaces pour le code multiligne. Cliquez sur le point d'interrogation orange dans la barre d'outils de l'éditeur de post pour plus d'informations de mise en forme. En outre, votre description de ce que vous tentez d'accomplir nécessite beaucoup de précisions. Essayez d'inclure des données d'entrée et de sortie d'échantillon. – outis
Oui, je n'ai pas du tout compris ce que vous recherchez. $ pv est une sorte d'instance d'objets, mais le code ci-dessus n'est pas valide ($ pv-> rawData [$ i] -> mon ID), et je ne comprends pas à quoi vos cas sont censés réagir (ints, text, what ?) Quant à la dernière question, le cas '1': ... casse, cas '7': ... casse, cas '8': ... casse, cas '9': ... casse; – AlexanderJohannesen
Wow, avons-nous vraiment eu 3 modifications simultanées? – outis