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

Contenu supprimé Contenu ajouté
Ligne 189 :
}}
 
* <code>sleep($secondes)</code> : attend un certain nombre de secondes (utilisation déconseillée quand un humain doit attendre un résultat).
* <code>call_user_func_array('maFonction', 'mesArguments')</code> : exécute une fonction à partir de son nom en chaine de caractères.
 
=== Sur les chaines ===
* <code>trim()</code> : supprimer les espaces et retours chariots en début et fin de chaine.
* <code>strip_tags()</code> : supprime les balises HTML de la chaine mentionnée en paramètre 1, en conservant ceux en paramètre 2 (sous la forme d'une chaine comme <nowiki>'<p><br>'</nowiki>).
Ligne 203 ⟶ 207 :
* <code>strrpos($meubleDeFoin, $aiguille)</code> : dernière position d'une sous-chaine.
* <code>substr($texte, $debut , $fin)</code> : tronque un texte en sous-chaine. Utiliser <code>mb_substr</code> en Unicode.
*:{{remarque|Pour accéder à un seul caractère d'une chaine, PHP peut la considérer comme un tableau (ex : <code>$chaine[0]</code>).}}
* <code>substr_count($chaine, $sous-chaine)</code> : compte le nombre de sous-chaine dans une chaine.
* <code>parse_url()</code> : découpe une chaine en partie d'une adresse URL (protocole, domaine et chemin d'accès).
Ligne 211 ⟶ 216 :
echo str_pad(9, 2, '0', STR_PAD_LEFT); // 09
</syntaxhighlight>
* <code>eval($chaine)</code> : exécute une chaine comme un script PHP.
 
=== Sur les nombres ===
* <code>number_format($nb, 2, ',', ' ')</code> : pour formater les nombres, où "2" représente le nombre de chiffres après la virgule, "," le séparateur décimal et " " le séparateur de milliers.
* <code>max($nombre1, $nombre2, ...)</code><ref>http://php.net/manual/fr/function.max.php</ref> : affiche le plus grand nombre parmi les paramètres.
Ligne 220 ⟶ 227 :
echo round(5.50); // 6
</syntaxhighlight>
* sqrt($nombre) : racine carrée (''square root'').
 
* <code>eval($chaine)</code> : exécute une chaine comme un script PHP.
* <code>sleep($secondes)</code> : attend un certain nombre de secondes.
* <code>call_user_func_array('maFonction', 'mesArguments')</code> : exécute une fonction à partir de son nom en chaine de caractères.
 
{{remarque|Pour accéder à un seul caractère d'une chaine, PHP peut la considérer comme un tableau (ex : <code>$chaine[0]</code>).}}
 
== Références ==