Afficher un message:
<?php echo "Ceci est du texte"; ?>
php & html:
<?php echo "Ceci est du <strong>texte</strong>"; ?>
Afficher des guiellmet:
<?php echo "Celle-ci a été écrite \"uniquement\" en PHP."; ?>
Les commentaires:
// Cette ligne indique où j'habite
/* La ligne suivante indique mon âge
Si vous ne me croyez pas...
... vous avez raison ;o) */
Inclure des pages html:
<?php include("menu.php"); ?>
Les variables:
$age_du_visiteur = 17;
$poids = 57.3;
$je_suis_un_zero = true;
$pas_de_valeur = NULL;
echo $age_du_visiteur;
$_GET['repeter'] = (int) $_GET['repeter'];
Concaténer:
echo "Le visiteur a $age_du_visiteur ans";
echo 'Le visiteur a ' . $age_du_visiteur . ' ans';
Modulo:
$nombre = 10 % 5; // $nombre prend la valeur 0 car la division tombe juste
Les conditions:
if ($age <= 12)
{
echo "Salut gamin !";
}if ($age <= 12) // SI l'âge est inférieur ou égal à 12
{
echo "Salut gamin ! Bienvenue sur mon site !<br />";
$autorisation_entrer = "Oui";
}
else // SINON
{
echo "Ceci est un site pour enfants, vous êtes trop vieux pour pouvoir entrer. Au revoir !<br />";
$autorisation_entrer = "Non";
}
if ($autorisation_entrer == true)
{
echo "Bienvenue petit Zéro :o)";
}
elseif ($autorisation_entrer == false)
{
echo "T'as pas le droit d'entrer !";
}
if ($autorisation_entrer)
{
echo "Bienvenue petit Zéro :o)";
}
else
{
echo "T'as pas le droit d'entrer !";
}
if (! $autorisation_entrer)
{
}
Les conditions multiples:
if ($age <= 12 AND $sexe == "garçon")
{
echo "Bienvenue sur le site de Captain Mégakill !";
}
elseif ($age <= 12 AND $sexe == "fille")
{
echo "C'est pas un site pour les filles ici, retourne jouer à la Barbie !";
}
if ($sexe == "fille" OR $sexe == "garçon")
{
echo "Salut Terrien !";
}
else
{
echo "Euh, si t'es ni une fille ni un garçon, t'es quoi alors ?";
}
Switch:
$note = 10;
switch ($note) // on indique sur quelle variable on travaille
{
case 0: // dans le cas où $note vaut 0
echo "Tu es vraiment un gros Zér0 !!!";
break;
case 5: // dans le cas où $note vaut 5
echo "Tu es très mauvais";
break;
case 7: // dans le cas où $note vaut 7
echo "Tu es mauvais";
break;
case 10: // etc etc
echo "Tu as pile poil la moyenne, c'est un peu juste...";
break;
default:
echo "Désolé, je n'ai pas de message à afficher pour cette note";
}
Les conditions condensées:
$majeur = ($age >= 18) ? true : false;
Les boucles:
while ($continuer_boucle == true)
{
// instructions à exécuter dans la boucle
}
for ($nombre_de_lignes = 1; $nombre_de_lignes <= 100; $nombre_de_lignes++)
{
echo 'Ceci est la ligne n°' . $nombre_de_lignes . '<br />';
}
Les fonctions:
function DireBonjour($nom)
{
echo 'Bonjour ' . $nom . ' !<br />';
}
function VolumeCone($rayon, $hauteur)
{
$volume = $rayon * $rayon * 3.14 * $hauteur * (1/3); // calcul du volume
return $volume; // indique la valeur à renvoyer, ici le volume
}
Fonctions php:
$phrase = 'Bonjour! Je suis une phrase !';
$longueur = strlen($phrase);
$ma_variable = str_replace('b', 'p', 'bim bam boum');$chaine = 'Cette chaîne va être mélangée !';
$chaine = str_shuffle($chaine);
$chaine = strtolower($chaine);
$jour = date('d');
$mois = date('m');
$annee = date('Y');
$heure = date('H');
$minute = date('i');
Les tableaux numérotés:
// La fonction array permet de créer un array
$prenoms = array ('François', 'Michel', 'Nicole', 'Véronique', 'Benoît');//methode2:
$prenoms[0] = 'François';
$prenoms[1] = 'Michel';
$prenoms[2] = 'Nicole';
//methode3:
$prenoms[] = 'François'; // Créera $prenoms[0]
$prenoms[] = 'Michel'; // Créera $prenoms[1]
$prenoms[] = 'Nicole'; // Créera $prenoms[2]
echo $prenoms[1];
Les tableaux associatifs:
$coordonnees = array (
'prenom' => 'François',
'nom' => 'Dupont',
'adresse' => '3 Rue du Paradis',
'ville' => 'Marseille');//methode2:
$coordonnees['prenom'] = 'François';
$coordonnees['nom'] = 'Dupont';
$coordonnees['adresse'] = '3 Rue du Paradis';
$coordonnees['ville'] = 'Marseille'
echo $coordonnees['ville'];
Afficher les éléments d'un tableau:
for ($numero = 0; $numero < 5; $numero++)
{
echo $prenoms[$numero] . '<br />'; // affichera $prenoms[0], $prenoms[1] etc...
}//methode2:
foreach($prenoms as $element)
{
echo $element . '<br />'; // affichera $prenoms[0], $prenoms[1] etc...
}
foreach($coordonnees as $cle => $element)
{
echo '[' . $cle . '] vaut ' . $element . '<br />';
}
//methode3:
print_r($coordonnees);
Simplifier l'utilisation de tableaux:
extract($_POST)
Aucun commentaire:
Enregistrer un commentaire