23. september 2007 - 02:42Der er
6 kommentarer og 1 løsning
Hvilken funktion til at reducere et array
Heysa der....
Hvilken funktion bruger man typisk til ar reducere et array til en variabel...
Jeg tænker hvis jeg har array(1,2,3,4,5) hvordan får jeg det til at blive $var = 12345 Mit imiddelbare gæt er array_reduce, men ser ud til at man skal lave en callback funktion så det bliver en del kode... er der ikke en funtion der bare er noget lig $var = lav_array_til_var
troede . (dot) var en fejl, men kan se det er den der sørger for at flytte pointeren så min nye var blir 8 tegn... Men giver dig point, er sikker på dit også virker... du får også lige en gang karma for at være så nice med at svare :-)) Og fordi jeg elsker dine tags ;-)
by the way som du kan se er det for at genere et nyt kodeord til en kodeords reset'er
Det er altid vigtig at fortælle, hvad det skal bruges til - og så havde du jo fået en helt anden løsning ;o)
Denne her:
function getUniq($len=8) { $c = "23456789abcdefghijkmnopqrstuvwxyz23456789ABCDEFGHIJKLMNPQRSTUVWXYZ23456789"; $s = ""; while (strlen($s)<$len) $s .= $c[ floor(mt_rand(0, strlen($c))) ]; return $s; }
- returnerer en tilfældig streng med en længde på $len og med både store og små tegn: print getUniq(12); // resulterer i f.eks: 'i9r3LmHu7oYT'
Da det er til kodeord, som skal anvendes af mennesker (og ikke internt i et program) er der dog bogstaver, der er lette at forveksle, hvorfor jeg har udeladt tallene 0 og 1, samt bogstaverne O og l ;o)
Damn.... du kommer sgu med alt for mange nye kommandoer jeg skal læse op på LOL men det ser smart ud... floor og mt_rand kender jeg ikke, men jeg er også igang med en lære proces, vil læse op på dem, men beholder lige pt det jeg har... har lavet det helt færdigt med kryptering og mail sender, change pass og alt hvad der nu hører til.... men egentlig rigtig godt tænk med de tegn der kan forveksles Men damn hvor er der sgu mange kommadoer og funktioner at læse op på.... er også igang med at læse "Core web applications with php and mysql" og har også Core php programming 3.ed" at skal igennem.... men jeg ender sgu altid med bare at programmere istedet for at læse *GGG*, men det lærer man jo også af..
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.