INDEX ADBRITE

 

EXTRACT LINK AND NAME FROM HTML USING PHP CODE SNIPPET

some times you may need to extract the name and link from html link.
here is a simple php code snippet to do the job.
it simply extract the link and name and save it into array.
here is the code...




<?php
function extract_linkdata($htmllink){

$data=array();

//array for storing url and name
$var=array();

array_push($var,$htmllink);

//ALGORITHM FOR EXTRACTING LINK
$link_start=stripos($var[0],'"')+1;$one=substr($var[0],$link_start);
$link_end=stripos($one,'"');
$extracted_link=substr($one,0,$link_end);
$data[url]=$extracted_link;

//ALGORITHM FOR EXTRACTING NAME
$name_start=stripos($var[0],'>')+1;
$one=substr($var[0],$name_start);
$name_end=stripos($one,'<');
$extracted_name=substr($one,0,$name_end);
//saving the name into array
$data[title]=$extracted_name;
return $data;
}
?>


how to use the function:
 <?php
 $link_and_name=extract_linkdata('<a href="www.iloveutech.blogspot.com">iLOVEuTECH</a>');//use any html link as parameter


//now access the link by this way or do anything with the link

echo $link_and_name[url];

//access the link name

echo $link_and_name[title];
?>