A way to do that without regex:
$dom = new DOMDocument();
@$dom->loadHTML($page);
$xpath = new DOMXPath($dom);
$queryName = '//div[@class = "users-name"]/a';
$queryAddress = '//div[@class = "users-name-address"]/a';
function getTextFromNodes($nodeList) {
$textArray = array();
foreach($nodeList as $listItem) {
$textArray[] = $listItem->textContent;
}
return $textArray;
}
$names = getTextFromNodes($xpath->query($queryName));
$addresses = getTextFromNodes($xpath->query($queryAddress));
$result = array_combine($names, $addresses);
print_r($result);