Collect the items, and then apply randomization.
require_once 'simple_html_dom.php';
$data1 = file_get_html('http://linktowebsite.com';
$items = array();
if($data1->innertext!='' and count($data1->find('.item'))){
foreach($data1->find('.item') as $a){
$items[] = $a;
}
}
shuffle($items); // randomize
print_r($items);
You could also use array_rand
or usort
with a random sort callback.
usort($items, "rand"); // I think this works