PDA

View Full Version : تابع رند برای استرینگ



angel_boy013
سه شنبه 07 شهریور 1385, 20:51 عصر
تابعی میخوام مثل rand اما برای string

reza_rad
چهارشنبه 08 شهریور 1385, 09:58 صبح
A very simple random string generator function:

<?
function rand_str($size)
{
$feed = "0123456789abcdefghijklmnopqrstuvwxyz";
for ($i=0; $i < $size; $i++)
{
$rand_str .= substr($feed, rand(0, strlen($feed)-1), 1);
}
return $rand_str;
}

echo rand_str(10);
?>

از سایت php.net .
این هم هست:
http://ir.php.net/manual/en/function.rand.php#56246

oxygenws
چهارشنبه 08 شهریور 1385, 12:04 عصر
این چیه برادر؟؟


$rand_str .= substr($feed, rand(0, strlen($feed)-1), 1);


به جاش می تونی به راحتی از این استفاده کنی:


rand_str .= $feed{rand(0, strlen($feed)-1)};

بهتره مقدار strlen($feed)-1 رو هم، خارج حلقه، تو یک متغیر، بریزید.

angel_boy013
چهارشنبه 08 شهریور 1385, 13:48 عصر
تشکر هم از شما رضا جان و هم oxygenws