« Programmation PHP/Fonctions » : différence entre les versions

Contenu supprimé Contenu ajouté
mAucun résumé des modifications
Ligne 227 :
* <code>str_replace($ancien, $nouveau, $texte)</code> : remplace des caractères par d'autres dans un un texte ou un tableau<ref>http://php.net/manual/fr/function.str-replace.php</ref>.
* <code>str_ireplace($ancien, $nouveau, $texte)</code> : fait la même chose en ignorant la casse.
* <code>strtr($texte, $ancien, $nouveau)</code> (string translate) : réputée plus rapide que <code>str_replace</code><ref>https://www.keycdn.com/blog/php-performance#10-use-the-strongest-str-functions</ref>.
* <code>strpos($meubleDeFoin, $aiguille)</code><ref>http://php.net/manual/fr/function.strpos.php</ref> : première position d'une sous-chaine. Attention : ne jamais utiliser comme si elle renvoyait un booléen (<s><code>if (strpos())</code></s>) car si la recherche est en première position (0) elle sera considérée comme fausse avec le typage faible. Il faut tester l'existence avec <code>if (false !== strpos())</code></s>.
* <code>stripos($meubleDeFoin, $aiguille)</code> : fait la même chose en ignorant la casse.