PHP: Holen Sie sich den Schlüssel aus einem Array in einer foreach-Schleife

print_r ($ samplearr) gibt für mein Array mit 3 Elementen Folgendes aus:

Array ( [4722] => Array ( [value1] => 52 [value2] => 46 )
Array ( [4922] => Array ( [value1] => 22 [value2] => 47 )
Array ( [7522] => Array ( [value1] => 47 [value2] => 85 )

Ich möchte diese in eine HTML-Tabelle einfügen, also habe ich foreach durchgeführt, aber es wird nicht das getan, was ich erwartet hatte:

foreach($samplearr as $item){
     print "<tr><td>" . key($item) . "</td><td>" . $samplearr['value1'] . "</td><td>" . $samplearr['value2'] . "</td></tr>";
}

Welches kommt zurück:

<tr><td>value1</td><td>52</td><td>46</td></tr>

Dies wäre die erste Ausgabe, die ich möchte:

<tr><td>4722</td><td>52</td><td>46</td></tr>

Welche Funktion muss ich anstelle des Schlüssels ($ item) verwenden, um die 4722 zu erhalten?

Antworten auf die Frage(3)

Ihre Antwort auf die Frage