IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

Quel est le plus rapide ? preg_match ou grep ?


Sujet :

Langage PHP

  1. #1
    Membre habitué
    Profil pro
    Inscrit en
    Juin 2008
    Messages
    310
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2008
    Messages : 310
    Points : 132
    Points
    132
    Par défaut Quel est le plus rapide ? preg_match ou grep ?
    Bonjour,

    J'ai un très gros fichier texte d'où je dois extraire une valeur (une ligne).

    J'ai un besoin de rapidité sur cette opération.

    Dois-je utiliser preg_match() ? file_get_contents ? fopen + boucle ?
    Ou utiliser une fonction système comme grep (a travers shell_exec() ou assimilé)

    Savez-vous qui sera le plus rapide ?

    Merci.

  2. #2
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Points : 44 155
    Points
    44 155
    Par défaut
    La meilleure façcon de le savoir est sûrement de faire des mesures.

    Comme ça je dirais que fopen serait le plus efficace car il ne traite pas le fichier dans son intégralité d'un coup.
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

Discussions similaires

  1. Array vs Object : Quel est le plus rapide ?
    Par Are-no dans le forum Langage
    Réponses: 2
    Dernier message: 25/09/2008, 09h00
  2. Réponses: 2
    Dernier message: 02/11/2006, 20h21
  3. Réponses: 9
    Dernier message: 19/06/2006, 15h29
  4. [Optimisation] Lequel est le plus rapide ?
    Par TOTO32 dans le forum Langage
    Réponses: 10
    Dernier message: 14/08/2005, 23h19
  5. Quel est le plus performant?
    Par trotters213 dans le forum Langage SQL
    Réponses: 5
    Dernier message: 31/03/2005, 14h23

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo