| |
01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57
<?php
/*------------------------------*/
/*
Titre : Extracteur de liens A HREF dans une chaine
Date édition : 14 Fev 2019
Date mise a jour : 17 Aout 2019
Rapport de la maj:
- fonctionnement du code vérifié
- modification de la description
*/
/*------------------------------*/
function arrays2hash($array_keys , $array_values){
if (!is_array($array_keys) || !is_array($array_values)){
return array();
}
return array();
}
$retour = array();
while( count($array_keys) > 0){
}
return $retour;
}
function link_extractor_string($chaine){
$retour = array();
while( $x = strstr($chaine, "<a ")){
$attribut);
$details = arrays2hash($attribut[1], $attribut[3]);
$details['tag'] = $href;
);
#print "\n";
$image2 = preg_replace("/\b([^\s]+)\s*=\s*(\"|\')([\s]*?)(\"|\')\s/", "",
" $href ");
preg_match_all("/\b([^\s]+)\s*=\s*([^\s]*?)\s/", " $image2 ", $attribut);
// l'ordre du merge est important : on ecrase les valeurs trouvees sans
// guillemets
// par celle trouvee avec.
$details = array_merge( arrays2hash($attribut[1], $attribut[2]), $details)
;
}
return $retour;
}
?>
<?php
/*------------------------------*/
/*
Titre : Extracteur de liens A HREF dans une chaine
Date édition : 14 Fev 2019
Date mise a jour : 17 Aout 2019
Rapport de la maj:
- fonctionnement du code vérifié
- modification de la description
*/
/*------------------------------*/
function arrays2hash($array_keys , $array_values){
if (!is_array($array_keys) || !is_array($array_values)){
return array();
}
return array();
}
$retour = array();
while( count($array_keys) > 0){
}
return $retour;
}
function link_extractor_string($chaine){
$retour = array();
while( $x = strstr($chaine, "<a ")){
$attribut);
$details = arrays2hash($attribut[1], $attribut[3]);
$details['tag'] = $href;
);
#print "\n";
$image2 = preg_replace("/\b([^\s]+)\s*=\s*(\"|\')([\s]*?)(\"|\')\s/", "",
" $href ");
preg_match_all("/\b([^\s]+)\s*=\s*([^\s]*?)\s/", " $image2 ", $attribut);
// l'ordre du merge est important : on ecrase les valeurs trouvees sans
// guillemets
// par celle trouvee avec.
$details = array_merge( arrays2hash($attribut[1], $attribut[2]), $details)
;
}
return $retour;
}
?>
|