Kako pretvoriti podatke iz linka v cvs?
3 naročniki
3 naročniki
Zdravo,
zanima me, kako lahko iz spodnjega linka pretvorim email, ime in priimek v csv file?
<a href="?con_nr=12345678" title="xxxxx@gmail.com"><strong>910005575</strong> Ime Priimek (<span class="green">0</span>/1)</a>
LP
3 odgovori
En entry pretvoriš in zapišeš v PHP takole:
<?php
$string = '<a href="?con_nr=12345678" title="xxxxx@gmail.com"><strong>910005575</strong> Ime Priimek (<span class="green">0</span>/1)</a>';
$pattern = '/<a(.*?)href="(.*?)"(.*?)title="(.*?)"><strong>(.*?)<\/strong>(.*?)(\w+)(\s)(\w+)(.*?)<\/a>/i';
$replacement = '${4},${7},${9}';
$csv_entry = preg_replace($pattern, $replacement, $string);
file_put_contents('result.csv', $csv_entry . "\n", FILE_APPEND | LOCK_EX);
?>
Da poiščeš vse entrije v dokumentu pa predlagam uporabo DOMXPath