phpbar.de logo

Mailinglisten-Archive

AW: [php] Bin ich zu dumm?

AW: [php] Bin ich zu dumm?

Boris Penck php_(at)_phpcenter.de
Mon, 3 Dec 2001 13:11:42 +0100


> Moin,
>
> sollte folgende Konstruktion funktionieren:
>
> $chars = "abcdefghijklmnopqrstuvwxyz*";
> $len = strlen($chars) - 1;
> $box = str_pad(' ', 10000);
> for($i = 0; $i < 10000; $i++) {
>   $ch = $chars[mt_rand(0, $len)];
>   // filling up the box with random chars
>   $box[$i] = $ch;
> }
>
> Manchmal (leider nicht auf meinem Testsystem) führt die Zeile
>
> $box[$i] = $ch;
>
> zu einem Out of Memory-error.

Du willst einen string mit random buchstaben ?

$chars = "abcdefghijklmnopqrstuvwxyz*";
for($i=0;$i<= 10000; $i++) {
	$box .= substr($chars,mt_rand(0,strlen($chars)-1),1);
}


php::bar PHP Wiki   -   Listenarchive