Mettre valeur array entre guillemet

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Mettre valeur array entre guillemet

Re: Mettre valeur array entre guillemet

par alsab » 15 juin 2010, 18:43

Merci AB.

Re: Mettre valeur array entre guillemet

par AB » 15 juin 2010, 17:57

Donc tu peux faire un truc du genre
function Addquote ($value) 
{
    $value = "'".$value."'";
    return $value;
}

// ...
$result1 = array_map('Addquote',$result1);

Re: Mettre valeur array entre guillemet

par stealth35 » 15 juin 2010, 17:26

hello,
t'as pas trop le choix de parcourir ta liste pour les rajouter :wink:

Mettre valeur array entre guillemet

par alsab » 15 juin 2010, 17:17

Bonjour,

Une question toute simple, mais je n'arrive pas à trouver la réponse
  
$database->setQuery(  "select  data_txt  from  #__table1_fields_data  WHERE  `itemid`  =  {$my->id}  AND  `fieldid`  =  27"  );
$result1 = $database->loadResultArray();
$result2 =  implode( "  ,  ", $result1);

   $database->setQuery(  "select  icon   from  #__table1_item  WHERE  ( field IN ({$result2})) "  );
Mon problème est que $result2 donne ceci: 29_ico.jpg , 28_ico.jpg , 27_ico.jpg
et du coup mon code ne fonctionne pas

je voudrais donc mettre les valeurs entre guillemet: '29_ico.jpg' , '28_ico.jpg' , '27_ico.jpg'

Est ce qu'il y a une fonction pour faire ça?

Merci