fonction pref_match_all php petite aide

Discussion dans 'Administration d'un site Web' créé par cr500, 30 Octobre 2005.

  1. cr500
    cr500 WRInaute occasionnel
    Inscrit:
    13 Octobre 2004
    Messages:
    310
    J'aime reçus:
    0
    bjr a tous
    voila j ai une variable qui contien du html avec des liens
    et je voudrais recuperer le lien (ou les liens ) qui se situent dans la variable grace a la fonction pref _match_all

    le petit pb cest que je narrive pas a la faire fonctionner




    Code:
    <?php
    
    $file = "jzieeijeijoezijezdi <a href=zediezd></a> ferfrezf <a href=deded>";
    preg_match_all('<a href=([^"]*)', $file, $ArraySub);
    echo "$ArraySub[1]";
    ?>
     
  2. ChezThierry
    ChezThierry WRInaute occasionnel
    Inscrit:
    21 Octobre 2005
    Messages:
    256
    J'aime reçus:
    0
    Tiens, voila un exemple qui fonctionne. Tu remarqueras que j'ai modifié la chaine initiale, car tes href n'avaient pas de guillemets dans ton exemple :

    Code:
    <?php
    
    $file = 'jzieeijeijoezijezdi <a href="zediezd"></a> ferfrezf <a href="deded">';
    preg_match_all('/<a href="([^"]*)"/i', $file, $ArraySub, PREG_SET_ORDER);
    foreach ($ArraySub as $match) {
    	echo "match : ".$match[1]."<br>";
    }
    ?>
    
    preg_match_all créé un tableau de tableaux, donc ton $ArraySub[1] est un tableau, tes résultats sont plutot dans $ArraySub[1][0], $ArraysSub[1][1], etc...

    avec l'option PREG_SET_ORDER que j'ai utilisée dans mon exemple, les résultats sont dans :
    $ArraySub[0][1], $ArraysSub[1][1]
    ça me permet de faire un boucle foreach ou je prends toujours l'élément [1], mais tu n'es pas tenu de faire pareil :)
     
  3. cr500
    cr500 WRInaute occasionnel
    Inscrit:
    13 Octobre 2004
    Messages:
    310
    J'aime reçus:
    0
    je vasi essayer merci
     
Chargement...
Similar Threads - fonction pref_match_all php Forum Date
PHP v8.2 fonction utf8_decode déprécié Développement d'un site Web ou d'une appli mobile 15 Novembre 2022
Planethoster - redirection http vers https non fonctionnelle URL Rewriting et .htaccess 21 Septembre 2022
Problème sur jquery avec fonction asynchrone Développement d'un site Web ou d'une appli mobile 6 Septembre 2022
WordPress Rediriger le visiteur en fonction de la langue du navigateur Référencement international (langues, pays) 12 Août 2022
Une aide pour une fonction récursive... Développement d'un site Web ou d'une appli mobile 18 Juillet 2022
Adresse mail ne fonctionne plus après modif de DNS Noms de domaine et référencement 26 Mai 2022
Méthode qui fonctionne le mieux en référencement SEO Débuter en référencement 19 Avril 2022
Onclick Select ne fonctionne pas dans Chrome Développement d'un site Web ou d'une appli mobile 21 Mars 2022
Des adresses qui ne fonctionnent plus... Développement d'un site Web ou d'une appli mobile 6 Novembre 2021
fonctionnement précis outil suppression url search console Débuter en référencement 18 Octobre 2021
PHP / CURL : interrogation page tiers ne fonctionne plus Développement d'un site Web ou d'une appli mobile 2 Octobre 2021
ma redirection ne fonctionne pas URL Rewriting et .htaccess 18 Août 2021
url rewriting ne fonctionne pas chez moi URL Rewriting et .htaccess 4 Août 2021
mon code ne fonctionne pas pour masquer les .php URL Rewriting et .htaccess 31 Juillet 2021
htaccess qui fonctionne partout sauf sur 1 seul PC URL Rewriting et .htaccess 28 Juillet 2021
La fonction mail (PHP) ne passe pas ! Demandes d'avis et de conseils sur vos sites 28 Juin 2021
Outil "Désavouer des liens" ne fonctionne plus Netlinking, backlinks, liens et redirections 18 Mai 2021
Fonction récursive PHP. Développement d'un site Web ou d'une appli mobile 24 Avril 2021
Annonces thématiques non fonctionnelles AdSense 6 Avril 2021
Récapitulatif Les CMP (Consent Management Platform) : intérêt, fonctionnement... Administration d'un site Web 30 Mars 2021