Une valeur dans un tableau avec if

Par hatfab, il y a 11 ans


Salut,
J'ai écrit un truc pour entrer une valeur dans un tableau avec if() mais je ne suis pas sûr du tout qu'on puisse faire ça. Quelqu'un peut-il me dire, c'est sur 'terms'?

$all_events = tribe_get_events( array( 'eventDisplay'=>'upcoming', 'tax_query'=> array( array( 'taxonomy' => 'tribe_events_cat', 'field' => 'slug', 'terms' => if($title=="Stereoptik") { echo "'dates-stereoptik'"; } ) ) ) );

2 réponses

Spiker, il y a 11 ans

Bonjour, non ce n'est pas possible dans un tableau !
En revanche, c'est possible en utilisant des térnaires

($title == "Stereoptik") ? "' dates-stereoptik'" : ''

Explication:

Si $title == "Stereoptik" est évaluée à TRUE, alors tu renvois "dates-stereoptik" (après le "?"), si non, on renvois une chaine vide (après le ":");

j'espère avoir été clair !, si non, regarde "Opérateur ternaires php" sur google, tu devrais trouver ton bonheur !

hatfab, il y a 11 ans

Merci spiker !