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.

1
2
$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");

More »

Scan to Donate Bitcoin
Like this? Donate Bitcoin to at:
Bitcoin 17NmM8q9TC7f4eKczRzHFXTZd39S8K24dv
Donate

Utiliser CURL et PHP pour récupérer du texte sur un site distant

Pour récupérer le contenu d’une page distante en php j’ai utilisé la librairie CURL. Dans un précédent billet j’expliquais comment récupérer un élément de la page distante via son id ou le nom du tag. (Une div, un p ext…)

Dans ce billet, le script présenté vous permet de récupérer le contenu total de la page distante et vous affiche le nombre de fois qu’un mot est présent sur cette page.
Il est présenté de façon brute sans aucun css ce qui rend le code plus lisible. J’ai commenté certaine ligne, toutefois si vous avez des difficultés ou besoin de précisions vous pouvez me contacter.
(Consultez mon premier article pour récupérer un élement d’un page distante avec CURL)

curl recuperer des mots distants

More »

Scan to Donate Bitcoin
Like this? Donate Bitcoin to at:
Bitcoin 17NmM8q9TC7f4eKczRzHFXTZd39S8K24dv
Donate

Assemblé dans la station orbitale WordPress