Récuperer le contenu d'une instruction dans une balise html

Contenu du snippet

récupérer le contenu d'une instruction dans une balise html.
exemple, récupérer le contenu de href dans cette balise :
<a href=http://bonjour.fr>
ou le contenu de src ici :
<img src="test.png">

Source / Exemple :


function instruction($instruction,$balise) {

do {

$i++;

switch($i) {
case 1 : $délimiteur = "\""; break;
case 2 : $délimiteur= "'"; break;
case 3 : $délimiteur = "`"; break;
case 4 : $délimiteur = " "; break;
}

ereg($instruction."[ ]*\=[ ]*".trim($délimiteur)."([^$délimiteur]*)".trim($délimiteur)."",$balise,$sortie);

} while(!$sortie[1] && $i < 4);

return $sortie[1];
}

// balise à scanner
$balise = "<a href='http://www.glouglou.fr/test.php' name=glou class='test'>";

// Contenu de l'instruction href de cette balise :
$contenu = instruction("href",$balise);

// Contenu de l'instruction href de cette balise :
$test = instruction("class",$balise);

$contenu contient donc... http://www.glouglou.fr/test.php
$test contient donc... test

A voir également

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.