Wie füge ich ein Array zu einem anderen hinzu? Ich meine zusätzlich, nicht die Elemente am Ende des Arrays hinzufügen. Ich habe eine while-Struktur und möchte, dass die Werte bei jeder Iteration hinzugefügt werden.Array + Array bei jeder Iteration der While
Ich habe versucht, ein paar Varianten wie $final_array += $final_array;
, aber ich konnte keine Lösung finden und ich weiß nicht wirklich, wie man es buchstabieren, um etwas über SO/Google zu finden. Hier
ist der Code:
<?php
$i = 0;
while ($i < 10){
$i++;
$sql = "SELECT * FROM parteneri WHERE nr_intrebare = '$i' AND varianta_raspuns = '$intrebare_01'";
$result = mysqli_query($con, $sql);
$final_array = array();
while ($row = mysqli_fetch_array($result))
{
$final_array[] = $row;
}
}
Edit:
löschen Dinge, ich habe einen Fragebogen, der 10 <select>
Felder. Hier ein Beispiel:
<select name="intrebare_01">
<option selected="true" disabled="disabled">Selecteaza o optiune...</option>
<option value="A">Fotbal</option>
<option value="B">Tenis</option>
<option value="C">Basket/Handbal/Hockey/Volei</option>
<option value="D">Alte sporturi</option>
</select>
Wie Sie sehen können, hat jede Option einen Wert von A bis D im Bereich
Ich habe eine Tabelle „Parteneri“ genannt, die die Punkte eines jeden dieser Werte enthält, die für jede Frage. Wenn Sie den Wert in den Punkten der Frage 4 Antwort B benötigen, können Sie ihn dort finden.
Die „Parteneri“ (Partner) Tabelle hat die folgende Struktur:
Wie Sie sehen können, gibt es einen numerischen Wert für jede Option für jeden der sieben Partner.
Was ich tun muss, ist die Punkte, die jeder dieser Partner gesammelt nach der Verarbeitung aller 10 <select>
und zeigen Sie die ersten drei, die die meisten Punkte.
Bitte fragen Sie, wenn Sie Fragen haben, die ich nicht behandelt habe.
Können Sie bitte ein Beispiel Ihrer Daten posten? Nur ein Array mit einigen Einträgen, und wie sollte '$ final_array' am Ende aussehen? – Twinfriends
haben Sie versucht. = – Michael
Ihre Frage ist unklar. Was meinst du mit "ein Array zu einem Array hinzufügen" oder "Array + Array"? Wenn Sie _nicht_ möchten, die Elemente zu einem Array hinzuzufügen, was sonst? Sie möchten mehrere Arrays in einem äußeren Array enthalten? Bitte editiere deine Frage und versuche zu verdeutlichen, vielleicht ein Beispiel zu geben, was du eigentlich erschaffen willst. – arkascha