Tom: Wer macht mit? Funktionskatalog aufbauen.

Beitrag lesen

Hello Alex,

OK, machen wir noch ne nette Funktion draus:

Fein! Ist zwar ein Sektenslogan, aber trotzdem wahr: "starten - durchführen - beenden!"

Ich erlaube mir noch ein paar Anmerkungen dazu.

function random_string($length, $characters = 'abcdefghijklmnopqrstuvwxyz0123456789')
{
  $random_string = '';
  $characters_length = strlen($characters);
  for($i=0;$i<$length;$i++)
   {
    $random_string .= $characters[mt_rand(0, $characters_length - 1)];
   }
  return $random_string;
}


>   
> Aufzurufen mit:  
>   
> `$zufallsstring = random_string(10); // z.B. "w4pge4ef97"`  
>   
  
$characters muss nicht angegeben werden, da es vom Designer der Funktion (Alex) bereits mit sinnvollen Werten vorbelegt wurde.  
  
  
Will man einen anderen Wertebereich haben, muss man $characters angeben:  
  

> `$zufallsstring = random_string(10,'xyz'); // ergibt z.B. "yxyzzxyxzy"`  
  
  
Für den Wertebereich für $characters würde ich dann noch ein paar Konstanten anbieten  
  
CHR\_BASE64        = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRST+/0123456789";  
CHR\_URL\_STRICT    = "abcdefghijklmnopqrstuvwxyz-0123456789";  
CHR\_ASCII         = " ...  
  
usw.  
  
  
Das Ganze bringt mich nochmals zu der Frage, ob wir nicht eine PHP-Funktionssammlung aufmachen wollen für kleine nutzbringende Funktionen, frei nach dem Schema  
  
- Funktionen, die man haben muss  
- Funktionen, die man haben sollte  
- Funktionen, die manchmal nützlich sind  
- Funktionen, die keiner braucht, die abner troitzdem lutsig sind ;-)  
  
Natürlich mit Erläuterungen und Stichwort-Index dazu und Bewertungssystem.  
Viele der nützlichen Funktionensind auch schon in den UCN von <http://www.php.net/manual/en/> aufgeführt. Aber wirklich danach suchen kann man noch nicht.  
  
Wer macht mit?  
  
  
  
  
  
  
  
Harzliche Grüße vom Berg  
<http://bergpost.annerschbarrich.de>  
  
Tom

-- 
Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen  
Nur selber lernen macht schlau  
Ein Jammer ist auch, dass die Dummen so selbstsicher und die Klugen voller Zweifel sind. Das sollte uns häufiger zweifeln lassen :-)  
  
![](http://bitworks.de/~selfHTML/Virencheck.gif)