Str_replace avec tableau php
Fermé
skflers61
Messages postés
43
Date d'inscription
jeudi 15 novembre 2007
Statut
Membre
Dernière intervention
21 novembre 2014
-
26 mai 2014 à 08:05
Pitet Messages postés 2826 Date d'inscription lundi 11 février 2013 Statut Membre Dernière intervention 21 juillet 2022 - 26 mai 2014 à 11:31
Pitet Messages postés 2826 Date d'inscription lundi 11 février 2013 Statut Membre Dernière intervention 21 juillet 2022 - 26 mai 2014 à 11:31
A voir également:
- Str_replace avec tableau php
- Tableau croisé dynamique - Guide
- Tableau ascii - Guide
- Tableau word - Guide
- Trier tableau excel - Guide
- Easy php - Télécharger - Divers Web & Internet
2 réponses
Utilisateur anonyme
Modifié par le père. le 26/05/2014 à 10:42
Modifié par le père. le 26/05/2014 à 10:42
Bonjour
j'ai un petit soucis avec un tableau en php
Justement non ce n'est pas un tableau, c'est bien là le souci.
Pourquoi fais-tu $resultats->setFetchMode(PDO::FETCH_OBJ); alors que tu parles de tableau et que tu dis que le message est explicite ? Tu peux utiliser FETCH_NUM ou FETCH_ASSOC ou encore d'autres variantes, mais surtout pas FETCH_OBJ. Quand tu utilises FETCH_OBJ, tu récupères un objet et non pas un tableau.
j'ai un petit soucis avec un tableau en php
Justement non ce n'est pas un tableau, c'est bien là le souci.
Pourquoi fais-tu $resultats->setFetchMode(PDO::FETCH_OBJ); alors que tu parles de tableau et que tu dis que le message est explicite ? Tu peux utiliser FETCH_NUM ou FETCH_ASSOC ou encore d'autres variantes, mais surtout pas FETCH_OBJ. Quand tu utilises FETCH_OBJ, tu récupères un objet et non pas un tableau.
Pitet
Messages postés
2826
Date d'inscription
lundi 11 février 2013
Statut
Membre
Dernière intervention
21 juillet 2022
525
26 mai 2014 à 11:31
26 mai 2014 à 11:31
Salut,
Essaye comme ceci :
Tu dois remplacer 'value' par le nom du champ sql que tu souhaites récupérer (cf. ta requête).
Bonne journée
Essaye comme ceci :
$resultats = $this->varSaisie->recupFinaliteParProjet($projet); $resultats->setFetchMode(PDO::FETCH_OBJ); $tableau = array(); while( $resultat = $resultats->fetch() ){ $tableau[] = str_replace("&", "\&", $resultat->value); } var_dump($tableau);
Tu dois remplacer 'value' par le nom du champ sql que tu souhaites récupérer (cf. ta requête).
Bonne journée