<?php
require('phpQuery.php');
$url = "#";
$page_content = file_get_contents($url);
$html = phpQuery::newDocument($page_content);
$divDesc = $html->find('div.description');
$file=fopen("cycle.txt","a+");
foreach ($divDesc as $value){
$find=pq($value)->find('a.url, dd');
foreach ($find as $value){
$value=strip_tags(pq($value)).';';
fwrite($file,$value);
}
}
fclose($file);
?>
во втором цикле foreach происходит запись элементов $value через ";" в файл.
Получается что-то типа
Витрина холодильная ARIEL ВС 3-130;ад030;АРИАДА;статическое;480 Вт;180 л;0,94 м²;0 °C...+6 °C;1340х1030х1315 мм;120 кг;Витрина холодильная ARIEL ВС 3-160;ад031;АРИАДА;статическое;500 Вт;220 л;1,11 м²;0 °C...+6 °C;1550х1030х1315 мм;142 кг;
одной длинной строкой.
Смысл в том чтобы, каждая итерация начиналась с новой строки и счетчик подсчета строк инкрементировался на 1.
Пока не хватило мозга придумать как...