Ce qui distingue le PHP des langages de script comme le JavaScript est que le code est exécuté sur le serveur et non par le navigateur. Le client ne reçoit que le résultat, sans aucun moyen d’avoir accès au code qui a produit l’affichage.Apport de PhP :Le langage PHP possède les mêmes fonctionnalités que les autres langages permettant d’écrire des scripts CGI, comme par exemple:- Collecter des données.- Générer dynamiquement des pages web- Envoyer et recevoir des cookies.
Profitez de ce manuel de formation en PDF pour comprendre mieux le php et enrichir votre connaissance.
Commencez à télécharger ce cours adapté pour vous et à apprendre php.
Module 7 Web dynamique : PhP + MySQL 10 « ca » => « Canada », « fr » => « France », « de » => « Allemagne »); sort ($pays); while (list ($cle, $val) = each ($pays)) { echo « L’élément $cle est égal à $val
n »; } ?> Cet exemple imprime : L’élément 0 est égal à Canada L’élément 1 est égal à Suisse L’élément 2 est égal à Allemagne L’élément 3 est égal à France L’élément 4 est égal à Etats-Unis Cela réorganise le tableau afin que les valeurs soient en ordre alphabétique et que les indices reflètent également cet ordre. On peut également trier un tableau par indice, à l’aide des fonctions ksort() et krsort(), qui s’utilisent de la même manière que les fonctions précédentes. Exemple : « Etats-Unis » , « d » => « Suisse », « c » => « Canada », « b » => « France », « a » => « Allemagne »); ksort ($pays); while (list ($cle, $val) = each ($pays)) { echo « L’élément $cle est égal à; $val
n »; } ?> Cet exemple imprime : L’élément a est égal à Allemagne L’élément b est égal à France L’élément c est égal à Canada L’élément d est égal à Suisse L’élément e est égal à Etats-Unis La fonction usort() est un peu plus complexe. Elle prend un tableau comme argument, comme toutes les autres fonctions de tri, mais accepte également un second argument. Il s’agit d’une fonction définie par l’utilisateur et indiquant à usort() comment effectuer le tri. L’exemple ci-dessous trie le tableau selon la longueur de la chaîne contenue dans ses éléments. Exemple : <? function par_taille ($a, $b) { $l_a = strlen ($a); $l_b = strlen ($b); if ($l_a == $l_b) return 0; return ($l_a < $l_b) ? -1 : 1; }