Bonjour,
J'ai un petit soucis avec array_search. Ce dernier confond numériques et textes. Voilà un bout de code qui présente tout mon problème :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
$t=(string)'';
$r = array(2);
$r[0]=(string)'0121'; $r[1]=(string)'121';
$t = array_search('121',$r);
echo $t;
echo affiche 0 au lieu de 1 car array_search considère que '0121' == '121'.
Existe-t-il une solution différente forçant array_search à respecter le type ?
Merci