problème fonctionnement strcmp

Petit nouveau ! | 4 Messages

13 sept. 2010, 21:21

Bonjour ou bonsoir,

j'ai un problème avec le résultat que me renvoie strcmp.

lorsque je fais ça :

Code : Tout sélectionner

$output = strcmp ( "dodo", "bleu"); echo ( "%d", $output );
strcmp me renvoie 1 au lieu de me renvoyez la soustraction des deux chaines. Puis-je savoir comment régler ce problème :cry: ?

ViPHP
ViPHP | 5462 Messages

13 sept. 2010, 21:26

t'attend quoi de : echo ( "%d", $output ); ?

Petit nouveau ! | 4 Messages

13 sept. 2010, 21:40

désolé, c'est les vieilles habitudes du C.

printf ( "%d", $output );

ou

echo $output;

sinon j'ai toujours pensé que ça retournais l'écart entre les deux en nombre et pas juste 1 ou -1.

ViPHP
ViPHP | 5462 Messages

13 sept. 2010, 21:47

moi ca retourne 2

Petit nouveau ! | 4 Messages

13 sept. 2010, 21:55

Bon, pas grave, je vais créer une fonction my_strcmp. Je viens de voir que c'est lié au jeu de caractère utilisé ???

Merci quand même