De la bonne utilisation de strtr()

Share and options

Essayez un jour de taper ceci :

<?php
$lockMessage
= "This container is currently being edited by %account";
$lockMessage = strtr($lockMessage, '%account', 'Anonymous');
?>

Que pensez vous obtenir? Personnellement, j'ai été assez surpris, voici le résultat:

This nyounioer is nmrreouly beiog ediued by Annnymou

Oui, et bien la prochaine fois, je relis la doc avant d'utiliser une telle fonction en faisant confiance à mon intuition, et je tape :

<?php
$lockMessage
= "This container is currently being edited by %account";
$lockMessage = strtr($lockMessage, array('%account' => 'Anonymous'));
?>

Conclusion : RTFM!