Home
Accueil
Downloads
Téléchargements
Forums
Forums
Your Account
Votre compte
Menu
· Accueil ·

· Communication ·
  · Forums
  · Messages privés
  · Contactez nous
  · Recommendez nous
  · Sondages
  · Les projets

· Nouvelles ·Stats
  · Sujets
  · Ecrire un article
  · Articles archivés
  · Articles RSS
  · Lettre de sécurité
  · Archive de lettres

· Téléchargements ·
  · Accueil
  · Nouveautés
  · Mises à jour
  · Thêmes

· Outils ·
  · Outils divers
  · Convertisseur de temps
  · Table de caractères
  · Générateur de boutons
  · Compresseur Javascript

· Documentation ·
  · Wiki
  · Questions/Réponses
  · Documents
  · Manuel PHP-Nuke
  · Manuel PHP
  · Manuel PEAR
  · Encyclopédies

· Liens ·
  · Nos liens
  · Nos fluxs RSS
  · Partenaires
  · Votre publicité
  · Sitemap
  · Mes bannières

· Infos ·
  · Rechercher
  · Votre compte
  · Liste des membres
  · Carte des membres
  · Top

· Divers ·
  · Météo
  · Galeries
  · Statistiques Phpnuke
  · MS Analysis


fnmatch

fnmatch

(PHP 4 >= 4.3.0, PHP 5)

fnmatch -- Repère un fichier à partir d'un masque

Description

bool fnmatch ( string pattern, string string [, int flags] )

fnmatch() vérifie si la chaîne string va passer le masque Shell pattern. flags est un nom de type de masque.

C'est tout particulièrement pratique pour les noms de fichiers, et il peut être utilisé sur des chaînes de caractères. L'utilisateur moyen de Shell peut être familier avec les masques Shell, ou tout au moins, leurs expressions les plus simples, comme '?' et '*'. De cette façon, utiliser fnmatch() au lieu de ereg() ou preg_match() pour des recherches peut être plus pratique pour les non-initiés.

Exemple 1. Vérifier le nom d'une couleur avec un masque Shell

<?php
  
if(fnmatch("*gr[ae]y", $color)) {
    echo
"some form of gray ...";
  }
?>

Avertissement

Actuellement, cette fonction n'est pas disponible pour Windows et les autres systèmes non-POSIX.

Voir aussi glob(), ereg() et preg_match(). Vous pouvez aussi consulter le manuel Unix pour fnmatch(3) les valeurs de flags.


Manuel PHP pour PHP-Nuke © www.stefvar.com
Syndiquez notre contenu RSS, Atom, etc..
PHP-Nuke © 2007Reproduction interdite sans autorisation de ma part www.stefvar.com Copyright © 2008Thème iCGstation
Site français de la communauté PragmaMx