list
(unknown)
list --
Weist Variablen zu, als wären sie ein Array
Beschreibung
void
list ( mixed ...)
Wie array() ist auch dies keine wirkliche
Funktion, sondern ein Sprachkonstrukt. list()
wird verwendet, um eine Liste von Variablen innerhalb einer
Operation zuzuweisen.
Anmerkung:
list() funktioniert nur bei numerischen Arrays und
basiert auf der Annahme, dass die numerischen Indizes bei 0 beginnen.
Beispiel 1. list() <?php
$info = array('coffee', 'brown', 'caffeine');
// Auflisten aller Variablen
list($drink, $color, $power) = $info;
print "$drink is $color and $power makes it special.\n";
// Ein paar davon auflisten
list($drink, , $power) = $info;
print "$drink has $power.\n";
// Oder nur die dritte ausgeben
list( , , $power) = $info;
print "I need $power!\n";
?> |
|
Beispiel 2. list() <table>
<tr>
<th>Mitarbeitername</th>
<th>Gehalt</th>
</tr>
<?php
$result = mysql_query ("SELECT id, name, salary FROM employees",$conn);
while (list ($id, $name, $salary) = mysql_fetch_row ($result)) {
print (" <tr>\n".
" <td><a href=\"info.php?id=$id\">$name</a></td>\n".
" <td>$salary</td>\n".
" </tr>\n");
}
?>
</table> |
|
Siehe auch each(), array()
und extract().