<?php
function randomAlphaNum($length){
$alphNums = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz";
$newString = str_shuffle(str_repeat($alphNums, rand(1, $length)));
return substr($newString, rand(0,strlen($newString)-$length), $length);
}
$domain = 'drmouse.com.ar';
$opt = array(
CURLOPT_HEADER => 0,
CURLOPT_URL => 'http://namey.muffinlabs.com/name.json?count=10&frequency=all&with_surname=true',
CURLOPT_RETURNTRANSFER => 1
);
$ch = curl_init();
curl_setopt_array($ch, $opt);
$results = curl_exec($ch);
curl_close($ch);
$results = json_decode($results);
foreach ($results as $i => $name)
{
$fullname = explode(' ', $name);
$names['doc'][] = strtolower("{$fullname[0]}{$fullname[1]}") . "@{$domain}";
$names['1pa'][] = "{$names['doc'][$i]} " . randomAlphaNum(18);
$names['csv'][] = str_replace(' ', ",{$fullname[0]},{$fullname[1]},", $names['1pa'][$i]);
}
foreach (array('csv', '1pa', 'doc') as $place)
{
echo "<p><strong>{$place}:</strong></p>\n<ul>";
foreach ($names[$place] as $name)
{
echo "<li>{$name}</li>\n";
}
echo '</ul>';
}
preferences:
59.89 ms | 402 KiB | 5 Q