| Fonction | Code PHP | Rés. |
| dechex() | $res = dechex("2548"); | 9f4 |
| ceil() | $res = ceil("12.1"); * | 13 |
| chunk_split() | $res = chunk_split("DGDFEF","2","-"); | DG-DF-EF- |
| strstr() | $res = strstr ("webmaster@phpdebutant.org", "p"); | phpdebutant.org |
| strlen() | $res = strlen("lachainedecaracteres"); | 20 |
| strtolower() | $res = strtolower("LA CHAINE dE caRActERes"); | la chaine de caracteres |
| strtoupper() | $res = strtoupper("LA CHAINE dE caRActERes"); | LA CHAINE DE CARACTERES |
| mb_strtoupper() | $res = mb_strtoupper("LA CHAINE dE caRActERes", "UTF-8"); | LA CHAINE DE CARACTERES |
| str_replace() | $res = str_replace("a","o","Lalala"); | Lololo |
| trim() | $res = trim(" Salut le monde "); | Salut le monde |
| ucfirst() | $res = ucfirst("salut le monde. ca va ?"); | Salut le monde. ca va ? |
| strpos() | $res = strpos("abcdef","e"); | 4 |
| ereg() | if(ereg("BCD","ABCDEF")){echo "oui";} else {echo "non";} | oui |
| substr() | $res = substr("01234" , 2 , 2) | 23 |
| extract() | $nom = $_POST['nom']; équivalent : extract(_POST); |
strpos( ADRESSE_WWW , 'www' )!==false
// 1 => 001
$variable = 1;
echo sprintf("%03s",$variable);
Lister des fichiers dans un dossier et sous-dossiers:
$dossier_destination = CHEMIN."/images/";
$liste_fichiers = new RecursiveIteratorIterator(new RecursiveDirectoryIterator($dossier_destination , FilesystemIterator::SKIP_DOTS), RecursiveIteratorIterator::CHILD_FIRST);
foreach ($liste_fichiers as $fichier => $fichier_info) {
if ($fichier_info->isDir()) continue;
$extension = $fichier_info->getExtension();
$base_nom = $fichier_info->getBasename(".".$extension);
}
Lister un tableau :
foreach( $tab AS $cle => $val ){
}
Référence unique :
uniqid();
func_get_arg
somme(2,5,9,8,3,4,0);
function somme(){
$tab = func_get_arg(); //cette fonctionne met dans un tableau tous les paramettres mis dans la fonction SOMME
}
Tampon
ob_start();
$tampon = ob_get_clean();