par
steven-ah » 03 févr. 2008, 21:37
<?php
$aMen = array('Fred', 'Bob', 'Tim', 'John', 'Bill');
$aPartner = array('Sue', 'Mary', 'Ann', 'Cathy', 'Nancy');
asort($aMen); // aMen now sorted; numeric keys out of order
$aWomen = array_keys($aMen); // create a new array for result
foreach ($aWomen as $idx => &$name) $name=$aPartner[$name];
// aWomen now has the sorted partners
$aMen = array_merge($aMen); // put the numeric keys in order
?>
Bonjour,
voici un script que j'ai trouve par hasard sur internet,
mais je n'ai pas vraiment compris l'utilisation de l'operateur & dans:
foreach ($aWomen as $idx => &$name)
Pouvez-vous m'aider et m'expliquer la fonction de & ici?
merci
[php]<?php
$aMen = array('Fred', 'Bob', 'Tim', 'John', 'Bill');
$aPartner = array('Sue', 'Mary', 'Ann', 'Cathy', 'Nancy');
asort($aMen); // aMen now sorted; numeric keys out of order
$aWomen = array_keys($aMen); // create a new array for result
foreach ($aWomen as $idx => &$name) $name=$aPartner[$name];
// aWomen now has the sorted partners
$aMen = array_merge($aMen); // put the numeric keys in order
?> [/php]
Bonjour,
voici un script que j'ai trouve par hasard sur internet,
mais je n'ai pas vraiment compris l'utilisation de l'operateur & dans:
[php]foreach ($aWomen as $idx => &$name)[/php]
Pouvez-vous m'aider et m'expliquer la fonction de & ici?
merci