Vous pouvez essayer de faire ma réponse,
vous avez écrit ceci :
<?php
foreach($group_membership as $i => $username) {
$items = array($username);
}
print_r($items);
?>
Et dans votre cas, je ferais ça :
<?php
$items = array();
foreach ($group_membership as $username) { // If you need the pointer (but I don't think) you have to add '$i => ' before $username
$items[] = $username;
} ?>
Comme vous le montrez dans votre question, il semble que vous ayez besoin d'un tableau de noms d'utilisateurs qui sont dans un groupe particulier :) Dans ce cas, je préfère une bonne requête sql avec une simple boucle while ;)
<?php
$query = "SELECT `username` FROM group_membership AS gm LEFT JOIN users AS u ON gm.`idUser` = u.`idUser`";
$result = mysql_query($query);
while ($record = mysql_fetch_array($result)) { \
$items[] = $username;
}
?>
while
est plus rapide, mais le dernier exemple n'est que le résultat d'une observation :)
13 votes
.=
ajoute du texte.[]
ajoute à un tableau.0 votes
De loin Skilldrick l'a cloué avec la phrase ci-dessus, pas besoin d'aller plus loin.