|
Affiche l'alphabet (for) /
Affiche l'alphabet grâce à une boucle for |
for ($ascii = ord('A'); $ascii <= ord('Z'); $ascii++) {
echo chr($ascii);
}// Retourne = ABC...Z |
| |
Exécuter un fichier batch (local) /
Exécuter un fichier .bat ou .exe en PHP Si vous exec ne fonctionne pas, tentez une solution. |
exec("notepad.exe" );
exec("fichier.bat" );
Si votre code Exec, System ne fonctionne pas tentez cette opération :
Bouton Démarrer
Panneau de Config
Outils d'administration
Services
Propriétés du service "Apache"
Onglet Connexion
Cocher "Autoriser le service à interagir avec le bureau" et validez
(Clique Droit) Redémarrer le service Apache. |
| |
|
explode /
Sépare une chaine de caractère en tableau array. |
$chaine = "Site Labidouille.net";
$retour = explode (".", $chaine);
$retour[0] ="Site Labidouille";
$retour[1] ="net"; |
| |
|
filemtime (date fichier) /
Connaitre la date d'un fichier - Utilise pur informer de la mise à jour d'une page. |
| echo date("d/m/y H:i", filemtime("index.html")); // Retourne la date et l'heure du fichier |
| |
|
for (boucle) /
Exécute une boucle for. |
for($index=0; $index < 5; $index++ ){
echo $index;
}
// Retourne = 01234
//exemple simple
//Affiche les 5 prochaines années
$Y = date("Y"); // Année en cours
for($index=$Y; $index < $Y+5; $index++ ){
echo $index;
}
// Retourne 2008 à 2012 |
| |
|
implode /
Combine en chaine de caractère les éléments d'un tableau array |
$chaine[0] ="Site1";
$chaine[1] ="Site2";
$chaine[2] ="Site3";
$retour = implode (",",$chaine);
echo $retour; // Retourne = Site1,Site2,Site3 |
| |
|
Jauge pourcentage /
Créé une jauge image quelque soit la valeur maximum |
$MAX = "80"; // Valeur 100%
$VAL = "10"; // Valeur
$valeur_jauge = ($VAL/$MAX)*100; // Retourne = 12.5
// Sur la valeur width d'une image
 |
| |
number_format /
Formate un numérique Syntaxe : number_format($valeur, '$Nbre_decimal', '$separateur_decimal', '$separteur_mill'); |
$valeur = "1350.65987";
echo number_format($valeur, '2', '.', ' '); // Retourne = 1 350.66 |
| |
|
preg_replace /
Remplace vos codes personnalisées dans un texte |
$chaine = "Vous êtes sur le site de {CODE1}";
$retour = preg_replace('/{CODE1}/', "Labidouille",$chaine );
echo $retour; // Retourne = Vous êtes sur le site de Labidouille |
| |
|
Retirer les accents /
Remplace les accents d'une chaine |
$chaine = "J'ai chanté à l'opéra";
echo strtr($chaine, "ÀÁÂÃÄÅàáâãäåÒÓÔÕÖØòóôõöøÈÉÊËèéêëÇçÌÍÎÏìíîïÙÚÛÜùúûüÿÑñ", "aaaaaaaaaaaaooooooooooooeeeeeeeecciiiiiiiiuuuuuuuuynn"); // Retourne = J'ai chante a l'opera
|
| |
|
strlen (Compte carac.) /
Compte le nombre de caractères |
$chaine="Labidouille";
echo strlen($chaine); // Retourne = 11 |
| |
|
strrev (Inverse carac.) /
Inverse une chaine de caractères |
$chaine = "labidouille";
echo strrev($chaine); // Retourne par ex = elliuodibal |
| |
|
strtoupper, strtolower (Majuscule, Minuscule) /
Chaine en capitale ou minuscule. |
$chaine = "Labidouille";
$chaineMaj = strtoupper($chaine); // Retourne = LABIDOUILLE
$chaineMin = strtolower($chaine); // Retourne = labidouille |
| |
|
str_repeat (Répète carac.) /
Ajoute plusieurs fois le même caractère |
| echo str_repeat("-",5); // Retourne = ----- |
| |
str_replace (Replace carac.) /
Remplace un ou plusieurs caractères dans une chaine Syntaxe : str_replace($Caract_Aremplacer,$Nouveau_Caract,$chaine); |
$chaine = "Site Labidouille.net";
$retour = str_replace(".","-",$chaine);
echo $retour; // Retourne = Site Labidouille-net |
| |
|
str_shuffle (Mélange carac.) /
Mélange aléatoirement une chaine de caractères |
$chaine = "labidouille";
echo str_shuffle($chaine); // Retourne par ex = uliilladboe |
| |
substr /
Extraire les caractères d'une chaine Syntaxe : substr($chaine ,$Position_debut,$Nbre_caract); |
//exemple 1 :
$chaine = "Site Labidouille";
$retour = substr($chaine ,0,4);
echo $retour; // retourne = Site
//exemple 2 :
$chaine = "Site Labidouille";
$retour = substr($chaine ,5,3);
echo $retour; // retourne = Lab
//exemple 3 :
$chaine = "Site Labidouille";
$retour = substr($chaine ,-3);
echo $retour; // retourne = lle |
| |
|
Variable de variable ${$Var} /
Créé une variable de variable |
$VAL_1 = "Valeur 1";
$VAL_2 = "Valeur 2";
$Variable = "VAL_";
echo ${$Variable."1"}; // Retourne = Valeur 1
echo ${$Variable."2"}; // Retourne = Valeur 2 |
| |
|
[array] array /
Créé un tableau array |
// exemple 1
$choix[0]="choix 1";
$choix[1]="choix 2";
// exemple 2
$choix= array( "choix 1", "choix 2");
// Une solution pour lire les éléments
for($index=0; $index < count($choix); $index++ ) {
echo $choix[$index];
}
// Retourne = choix 1choix 2 |
| |
|
[array] array_keys /
Lire les clés d'un tableau array |
$choix[A]="choix 1";
$choix[B]="choix 2";
print_r (array_keys($choix)); // Retourne = Array ( [0] => A [1] => B ) |
| |
|
[array] in_array /
Controle si un élément est présent dans un tableau array |
$chaine = array ("A", "B", "C");
$retour = in_array ("A", $chaine);
echo $retour; // Retourne = 1 (trouvé)
$retour = in_array ("X", $chaine);
echo $retour; // Retourne rien (non trouvé) |
| |
|
[array] list /
Range dans un tableau array après un explode |
$chaine = "Labidouille;2008;Coucou";
list($site,$annee,$txtlibre) = explode(";",$chaine);
$site = "Labidouille";
$annee = "2008";
$txtlibre = "Coucou"; |
| |
|
[mysql] Connexion table /
Se connecte à une table |
// Mettre vos paramètres
$dbase ="nombase";
$localhost ="";
$login ="";
$pwd= "";
$connexion = mysql_connect("$localhost","$login","$pwd");
if (!$connexion) { echo "Impossible d'effectuer la connexion"; exit; }
$db = mysql_select_db($dbase, $connexion);
if (!$db) { echo "Impossible de sélectionner cette base données"; exit;} |
| |
|
[mysql] liste les enregistrements /
Affiche tous enregistrements d'une table |
$Affiche = mysql_query("SELECT * FROM $Table WHERE $Requete ORDER BY $Tri ");
while($col = mysql_fetch_array($Affiche)) {
echo $col[NomChampTable];
} |
| |
|
[mysql] Un enregistrement /
Affiche un enregistrement |
$RES = mysql_query (SELECT * FROM $Table WHERE $Requete',$connexion);
$col = mysql_fetch_array($RES);
echo $col[NomChampTable] |
| |