[PHP] trier 2 tableaux
5 messages
• Page 1 sur 1
Consultez la formation à Google Analytics de WebRankInfo / Ranking Metrics
-

WebRankInfo - Administrateur du site

- Messages: 18956
- Inscription: 19 Avr 2002
[PHP] trier 2 tableaux
J'ai 2 tableaux, par exemple tab_prenoms et tab_noms
ils sont liés, dans le sens où tab_prenoms[3] est le prenom de l'utilisateur dont le nom est tab_noms[3]
je souhaite trier le tableau tab_noms et reporter les permutations du tri dans l'autre tableau (pour qu'ils restent synchronisés)
qui a une idée ?
PS: moi aussi je m'autorise des hors-sujets
ils sont liés, dans le sens où tab_prenoms[3] est le prenom de l'utilisateur dont le nom est tab_noms[3]
je souhaite trier le tableau tab_noms et reporter les permutations du tri dans l'autre tableau (pour qu'ils restent synchronisés)
qui a une idée ?
PS: moi aussi je m'autorise des hors-sujets
-

WebRankInfo - Administrateur du site

- Messages: 18956
- Inscription: 19 Avr 2002
je continue seul...
je pensais pouvoir créer un nouveau tableau :
bon tant pis...
je pensais pouvoir créer un nouveau tableau :
- Code: Tout sélectionner
$tab = array( "prenom" => $tab_prenoms, "nom" => $tab_noms);
bon tant pis...
- Tisha
- WRInaute discret

- Messages: 54
- Inscription: 20 Aoû 2003
je crois que array_multisort est la fonction recherchée... PHP4
http:**fr.php.net/manual/fr/function.array-multisort.php
par exemple:
Dans l'exemple, le chiffre 5 deviendra le premier élément de tableau_b parceque la lettre 'c' deveindra le premier élément de tableau_a.
Tisha
http:**fr.php.net/manual/fr/function.array-multisort.php
par exemple:
- Code: Tout sélectionner
$tableau_a=array('z','k','y','l','c');
$tableau_b=array(1,2,3,4,5);
// afficher l'ordre avant
for($i=0;$i<count($tableau_a);$i++) {
echo '<br>'.$tableau_a[$i].'='.$tableau_b[$i];
}
echo '<br>';
// Trier selon le premier tableau en ordre croissant
array_multisort($tableau_a,SORT_ASC,$tableau_b);
// afficher l'ordre après
for($i=0;$i<count($tableau_a);$i++) {
echo '<br>'.$tableau_a[$i].'='.$tableau_b[$i];
}
Dans l'exemple, le chiffre 5 deviendra le premier élément de tableau_b parceque la lettre 'c' deveindra le premier élément de tableau_a.
Tisha
-

WebRankInfo - Administrateur du site

- Messages: 18956
- Inscription: 19 Avr 2002
en fait les tableaux sont créés indépendamment, donc il y en avait 2 séparés.
de toute façon je vais finalement gérer tout ça en base de données, ce sera mieux pour différents facteurs.
merci pour vos réponses en tout cas.
de toute façon je vais finalement gérer tout ça en base de données, ce sera mieux pour différents facteurs.
merci pour vos réponses en tout cas.
5 messages
• Page 1 sur 1
Formation recommandée sur ce thème :
Formation Google Analytics : en 2 jours, apprenez comment exploiter l'essentiel des possibilités de l'outil de mesure d'audience de Google. Formation animée par les experts Google Analytics de Ranking Metrics.
Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.
Lectures recommandées sur ce thème :
- Trier des données avec les tableaux
- liste de tableaux de tableaux en php
- Trier un tableau en PHP
- PHP-Trier un tableau
- Trier une liste en PHP
- Comment trier en php un tableau multidimensionnel ?
- [PHP] Trier par ordre naturel
- Tableau PHP : trier en fonction des valeurs
- [résolu] PHP-Trier un tableau en fonction d'un critére perso
- PHP tableaux multidimensionnels
- Les deux échelles du PageRank - 10-08-2004
- Les 2 échelles de PageRank : toolbar et DMOZ - 10-08-2004
- Sortie officielle de GoogleStats v2.0 ! - 23-02-2003
- La commande site: dans Google - 25-10-2004
- Google se lance dans la recherche de blogs - 14-09-2005
- Le partage des tags dans Google Reader - 24-03-2006
- Nouvelle version pour Blogger - 11-05-2004
- Comment optimiser la proéminence des mots-clés - 13-10-2008
Consultez la description détaillée des produits ou services de Google suivants : Google Reader Trends
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités

