[php] Ajouter une ligne vide à un tableau
Résolu
Mnu
Messages postés
97
Date d'inscription
Statut
Membre
Dernière intervention
-
ahmedmrissa Messages postés 183 Date d'inscription Statut Membre Dernière intervention -
ahmedmrissa Messages postés 183 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Voilà, je voudrais savoir comment rajouter un enregistrement au début d'un tableau d'objets. Je m'explique... J'ai une requete SQL qui me renvoit un tableau de résultats. en admettant que ce tableau soit $rows, mon code pour l'exploiter est le suivant (avec Joomla):
Bref, c'est classique... En admettant que ça m'affiche pour l'instant:
Je voudrais ajouter un enregistrement au début, sans modifier la table de ma base de donnée. Pour obtenir ça par exemple:
Bref, comment faire ça en php ? Si c'était un tableau de valeurs tout simple, j'y arriverais, mais là, comme ce sont des objets, je suis un peu perdu... Vous pourriez m'aider ? (il faut que je modifie le tableau $rows... Je ne peux pas utiliser de solutions de bourrin comme rajouter un echo "Ajout quelconque - (AQ)<br>" avant mon foreach...)
Merci d'avance !
Voilà, je voudrais savoir comment rajouter un enregistrement au début d'un tableau d'objets. Je m'explique... J'ai une requete SQL qui me renvoit un tableau de résultats. en admettant que ce tableau soit $rows, mon code pour l'exploiter est le suivant (avec Joomla):
$query="SELECT nom, prefixe FROM table ORDER BY nom ASC"; // méthodes joomla pour executer la requete... $db->setQuery( $query ); $rows = $db->loadObjectList(); foreach($rows as $row) { echo $row->nom . " - ( " . $row->prefixe . " )<br>"; }
Bref, c'est classique... En admettant que ça m'affiche pour l'instant:
Etats-Unis - (USA) Union Soviétique - (URSS)
Je voudrais ajouter un enregistrement au début, sans modifier la table de ma base de donnée. Pour obtenir ça par exemple:
Ajout quelconque - (AQ) Etats-Unis - (USA) Union Soviétique - (URSS)
Bref, comment faire ça en php ? Si c'était un tableau de valeurs tout simple, j'y arriverais, mais là, comme ce sont des objets, je suis un peu perdu... Vous pourriez m'aider ? (il faut que je modifie le tableau $rows... Je ne peux pas utiliser de solutions de bourrin comme rajouter un echo "Ajout quelconque - (AQ)<br>" avant mon foreach...)
Merci d'avance !
A voir également:
- [php] Ajouter une ligne vide à un tableau
- Tableau word - Guide
- Trier un tableau excel - Guide
- Tableau ascii - Guide
- Comment supprimer une page vide sur word - Guide
- Comment imprimer un tableau excel sur une seule page - Guide
4 réponses
Non non, je dois pas modifier ma base de données... ça serait trop simple... Je cherche juste un moyen d'ajouter un élément au début d'un tableau d'objets php...
Merci tout de même pour ta réponse... ;-)
Merci tout de même pour ta réponse... ;-)
attend ecoute essai ça comme exemple
<?php
$a = array("a" => "pomme", "b" => "banane");
$b = array("a" =>"poire", "b" => "fraise", "c" => "cerise");
$c = $a + $b; // Union de $a et $b
echo "Union de \$a et \$b : \n";
var_dump($c);
$c = $b + $a; // Union de $b et $a
echo "Union de \$b et \$a : \n";
var_dump($c);
?>
<?php
$a = array("a" => "pomme", "b" => "banane");
$b = array("a" =>"poire", "b" => "fraise", "c" => "cerise");
$c = $a + $b; // Union de $a et $b
echo "Union de \$a et \$b : \n";
var_dump($c);
$c = $b + $a; // Union de $b et $a
echo "Union de \$b et \$a : \n";
var_dump($c);
?>