Selectionner les elements d'une fonction

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 : Selectionner les elements d'une fonction

Re: Selectionner les elements d'une fonction

par rimie1 » 30 avr. 2011, 09:46

Est ce qu'il y a une personne qui peut me donner un coup de main?

Re: Selectionner les elements d'une fonction

par rimie1 » 29 avr. 2011, 06:48

est ce que mon exemple n'est pas clair?

Re: Selectionner les elements d'une fonction

par rimie1 » 28 avr. 2011, 11:20

En fait ce sont les valeurs de $optionArray qui m'intéressent. :)
Savoir si on peut avoir un test générique ou bien si on doit tester le type et faire une recherche par type de variable.
voila par exemple quelques types:

$optionsArray = ('valeur', 
					array("autocomplete" => array('on', 'off')),
					array('valeur' => ''),
					array('valeur'=>array('option1', 'option2', 'option3', 'option4')),
					array("reponse" => array('oui', 'non')),
					array(0, 1, 2, 3),
					// ainsi de suite			
					
					
					);
?>

Re: Selectionner les elements d'une fonction

par xTG » 28 avr. 2011, 08:01

En fait ce sont les valeurs de $optionArray qui m'intéressent. :)
Savoir si on peut avoir un test générique ou bien si on doit tester le type et faire une recherche par type de variable.

Re: Selectionner les elements d'une fonction

par rimie1 » 28 avr. 2011, 03:23

j'ai toutes ces valeurs, de type:
$var = array('valeur' => '');
$var = array('valeur'=>array('option1', 'option2', 'option3', 'option4'));
$var = 'valeur';

si j'ai bien compris "binaires"

Re: Selectionner les elements d'une fonction

par xTG » 27 avr. 2011, 08:01

Tes options sont-elles binaires tout le temps ou peuvent-elles prendre plus de valeurs ?

Re: Selectionner les elements d'une fonction

par rimie1 » 27 avr. 2011, 05:33

rebonjour xTG,

je l'ai mal forme, si je voulais verifier si cette valeur autocomplete existe dans un tableau:
$options = array();

function getElements ($name, $value, $options)
{
$optionsArray = array("autocomplete" => array('on', 'off'));
$options = (!in_array($options, $optionsArray)) ? 'autocomplete="off"' : $options; // on verifie si la valeur  'autocomplete' => 'on' existe dans optionsArray
}

echo getElements ('nom', 'valeur', array( 'autocomplete' => 'on') );

Re: Selectionner les elements d'une fonction

par xTG » 26 avr. 2011, 08:00

Bon je pars du principe que ce que tu nous as montré n'était que pour mieux expliquer, car actuellement ta fonction ne fait rien et écrase l'un des paramètres...

Pour ta question, la logique voudrait :
echo getElements ('nom', 'valeur', array( 'autocomplete' => 'on') );

Selectionner les elements d'une fonction

par rimie1 » 26 avr. 2011, 04:09

bonjour,

j'ai une fonction avec 3 parametres (nom, value, options) et dans les options il existe un tableau, par exemple:
$options = array();

function getElements ($name, $value, $options)
{
$options = array("autocomplete" => array('on', 'off'));
}

echo getElements ('nom', 'valeur', 'on'); // je fais le choix entre on et off
comment faire pour donner une des valeurs (on ou off) a autocomplete pour l'inserer et l'afficher.

merci d'avance