PHP: Vérifier avec des expressions régulières et supprimer des éléments d’un tableau

logo php

Pour vérifier et supprimer des éléments d’un tableau PHP nous allons faire appel aux notions de parcours de tableau mais aussi d’expression régulières qui vous apporte un confort dans la vérification de la syntaxe d’une chaîne.

    Les fonctions php que nous allons utiliser sont les suivantes :

  • preg_replace () : cette fonction remplace un élément d’une chaîne par un autre.
  • strlen() : Vous retourne la longueur de la chaîne donné en paramètre.
  • explode() : Vous découpe une chaîne suivant les paramètres que vous lui fournissez.
  • count() : Vous retourne la longueur d’un tableau, (le nombres de « case »)

decoupe et gestion de chaine php

Pour tester notre code nous allons déclaré un tableau contenant les éléments à bannir et un autre tableau contenant les éléments à traiter.

$banned = array("/div/", "/font/", "/color/", "/href/", "/width/", "/table/", "/height/", "/border/", "/align/", "/class/");
$content = array("poulet", "de", "soir", "color", "href", "souris", "table", "le", "ciel", "noir", "border", "class", "chien", "chat", "mickey");

Continuer la lecture de PHP: Vérifier avec des expressions régulières et supprimer des éléments d’un tableau

Les types structurés en Algorithmique, le complément aux tableaux

Pour vulgariser ce chapitre les types structurés il s’agit simplement de tableau dont les éléments ne sont pas du même type, contrairement aux tableaux ou chaque enregistrement sont de types similaire sur la même entité.
Ce chapitre rejoin la notion de base de donnée dans la méthode Merise. On qualifie les éléments qui composent un enregistrement comme des champs.
On déclare un type structuré dans un bloc appelé TYPE.

Exemple :

 Type Panier_Fruit
nom:chaine
quantitee:entier
prix_unitaire:reel


Pour utiliser un type structuré après l’avoir déclaré il faut déclaré les variables qui feront appel aux différents champs.
Grace à cette déclaration on peut à présent apeler chaque élément grace à son champ.

Continuer la lecture de Les types structurés en Algorithmique, le complément aux tableaux

Insérer des résultats SQL dans un tableau php

logo php

Lorsque vous faite du traitement PHP et SQL il devient rapidement très pratique de pouvoir stocker le résultat de vos requêtes SQL dans un tableau PHP.

resultat sql dans tableau php

Je fournis dans l’article un code source de 7 lignes vous permettant un traitement plus facile sur vos résultats. Dans ce code il vous suffit d’appeler via son identifiant de tableau votre résultat.

Le code est assez explicite, j’utilise néanmoins deux fonctions qui sont sizeof() comparable à count() vous permettant d’avoir la longeur de votre tableau et ainsi adapter le nombre de tour de boucle nécéssaire, ainsi que ucfirst() qui met la première lettre de votre chaîne en majuscule.

Continuer la lecture de Insérer des résultats SQL dans un tableau php

Exercice d’Algorithmique avec double boucle et tableaux

L’exercice pour cet algorithme demande de mettre au point un pseudo-code permettant la saisie de 6 numéros dans un ordre aléatoire et de retourner un tableaux avec les numéros triés dans l’ordre croissant.

J’ai utilisé une double boucle, un tableau pour stocker les nombres et une variable « switch » pour opérer mon tri.

tri_algorithmique_double_boucle

Vous pouvez trouver la correction de l’exercice dans la suite de l’article.

Continuer la lecture de Exercice d’Algorithmique avec double boucle et tableaux

Introduction aux tableaux à deux dimensions en Algorithmique

Lors de mon précédent article sur les tableaux en algorithmique je n’aborde que les tableaux simples. Ce billet vient compléter le précédent avec la nation de dimension de vos tableaux. On peut comprendre la notion de plusieurs dimensions via l’illustration ci-dessous. Dans l’algorithmique on va travailler sur des « coordonnés » avec notre tableaux. J’ai volontairement noté chaque identifiant de notre tableau avec un chiffre et une lettre. Dans notre algorithme ils seront désigné uniquement par leur coordonnés 1,1 ; 1,2 …

tableau deux dimensions algorithmique
tableau deux dimensions algorithmique completion

Continuer la lecture de Introduction aux tableaux à deux dimensions en Algorithmique

Introduction aux tableaux en Algorithmique

Les tableaux en Algorithmique permettent de conserver un certain nombre de variables en incrémentant la valeur de l’indice de « variable tableau« .

algorithme

On peut ainsi utiliser des tableaux à plusieurs dimensions que l’on peut désigner comme une suite d’éléments. On va se représenter un tableau comme une suite de cases contentant chacune une valeur. Tout les éléments d’un tableau sont de même type.(Entier, réel, chaine)

Continuer la lecture de Introduction aux tableaux en Algorithmique