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 :

Fonction PHP comparable à 'awk'


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    83
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 83
    Par défaut Fonction PHP comparable à 'awk'
    Bonjour, je suis en train de mettre à jour un site Internet qui contient dans sa table 'article' un champs 'metakey' pour pouvoir taguer les articles.

    J'aimerais pouvoir récupérer ces mots clefs un par un pour les rendre cliquables (bref, réaliser une ébauche de nuage de tags).

    Ce que je cherche, c'est une fonction comparable à la commande 'awk' dans bash, à qui on indiquerait un séparateur de champs (ici un espace) et qui me mettrais directement tous les champs dans un tableau.

    Est-ce que cela existe en PHP ?

    merci

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    83
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 83
    Par défaut
    oki, j'ai trouvé, c'est strtok().

    Pour mon petit prblm le code correspondant donnait:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
     
    $string = $donnees_messages['metakey'];
    $tag = strtok($string, " ");
    $i=0;
     
    while ($tag !== false) 
    {  	
      $tags[] = $tag;
      $tag = strtok(" ");
    }
    echo '<div class="page-tags">Tags: ';
    foreach($tags as $tag)
    {
    echo ' <a href="'.$url_site.$tag.'.html" title="'.$tag.'">'.$tag.'</a>';
    }
    echo '</div>'
    merci quand même !

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Appel fonction php dans code javascript
    Par licorne dans le forum Général JavaScript
    Réponses: 7
    Dernier message: 05/03/2008, 10h55
  2. Réponses: 7
    Dernier message: 29/05/2007, 15h11
  3. fonctions php
    Par dinde dans le forum Langage
    Réponses: 3
    Dernier message: 27/10/2005, 10h27
  4. La fonction PHP sleep() pompe t-elle en ressource UC ?
    Par Thierry8 dans le forum Langage
    Réponses: 3
    Dernier message: 20/08/2005, 19h37

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