betere regel

Gestart doorOne2xs26 reacties961 weergaven

27 berichten · pagina 2 van 2

Berichten
15.446
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
maar niet voor mij hè?
Ik hou niet zo van bannetjes emo
0
Berichten
35.796
Reputatie
1
Punten
0,00
Lid sinds
Laatst gezien
Jij mag blijven.
Afbeelding
emo
0
Berichten
15.446
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
coool *voelt zich heel wat nu* emo
0
Berichten
536
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Hoeveel werk hebben jullie gestoken in jullie 1 april grappen yummie?
0
Berichten
35.796
Reputatie
1
Punten
0,00
Lid sinds
Laatst gezien
Uurtje of 2 heb ik zitten knoeien.
t Moeilijkste was die woordenhusselaar, maar die heeft uiteindelijk iemand anders gemaakt. emo
0
Berichten
5.737
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Lowl ik vind het toch wel geslaagd xD
0
Berichten
536
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Lennard schreef:
Uurtje of 2 heb ik zitten knoeien.
t Moeilijkste was die woordenhusselaar, maar die heeft uiteindelijk iemand anders gemaakt. emo
dat valt me dan weer tegen yummie
0
Berichten
35.796
Reputatie
1
Punten
0,00
Lid sinds
Laatst gezien
Ja die was echt te moeilijk gewoon hoor. emo
0
Berichten
13.482
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Wat is er moeilijk aan?

$zinnen array en een echo $zinnen[rand(0, (count($woorden)-1))];

of moest jij weer helemaal in je "core" kloten ? emo
0
Berichten
35.796
Reputatie
1
Punten
0,00
Lid sinds
Laatst gezien
Het letters husselen was het moeilijkst, die zinnen waren zo klaar. emo
Bedenk jij dit maar effies:
[COLOR= #0000BB]<?php[/COLOR]
[COLOR= #007700]function[/COLOR] omdraai[COLOR= #007700]([/COLOR][COLOR= #0000BB]$text[/COLOR][COLOR= #007700])
{[/COLOR]
    
    [COLOR= #0000BB]$parts[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/preg_split"]preg_split[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]{([[^][n]+])}[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$text[/COLOR][COLOR= #007700], -[/COLOR][COLOR= #0000BB]1[/COLOR][COLOR= #007700],[/COLOR] PREG_SPLIT_DELIM_CAPTURE[COLOR= #007700]);[/COLOR] 
    [COLOR= #0000BB]$result[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]$text[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/array"]array[/URL][COLOR= #007700]();[/COLOR] 
    [COLOR= #0000BB]$resultCounter[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]0[/COLOR][COLOR= #007700];[/COLOR] 
    
    [URL="http://www.php.net/for"]for[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$i[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]0[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$s[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/count"]count[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$parts[/COLOR][COLOR= #007700]);[/COLOR] [COLOR= #0000BB]$i[/COLOR] [COLOR= #007700]!=[/COLOR] [COLOR= #0000BB]$s[/COLOR][COLOR= #007700]; ++[/COLOR][COLOR= #0000BB]$i[/COLOR][COLOR= #007700]) {[/COLOR] 
        [URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$parts[/COLOR][COLOR= #007700][[/COLOR][COLOR= #0000BB]$i[/COLOR][COLOR= #007700]] ==[/COLOR] [COLOR= #DD0000][/COLOR][COLOR= #007700]) {[/COLOR] 
            [URL="http://www.php.net/continue"]continue[/URL][COLOR= #007700]; 
        }[/COLOR] 
        
        [COLOR= #0000BB]$counter[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]$resultCounter[/COLOR][COLOR= #007700]++;[/COLOR] 
        
        [COLOR= #0000BB]$result[/COLOR][COLOR= #007700][[/COLOR][COLOR= #0000BB]$counter[/COLOR][COLOR= #007700]] =[/COLOR] null[COLOR= #007700];[/COLOR] 
        [URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$i[/COLOR] [COLOR= #007700]&[/COLOR] [COLOR= #0000BB]1[/COLOR][COLOR= #007700]) {[/COLOR] 
            [COLOR= #0000BB]$result[/COLOR][COLOR= #007700][[/COLOR][COLOR= #0000BB]$counter[/COLOR][COLOR= #007700]] =[/COLOR] [COLOR= #0000BB]$parts[/COLOR][COLOR= #007700][[/COLOR][COLOR= #0000BB]$i[/COLOR][COLOR= #007700]]; 
        }[/COLOR] [URL="http://www.php.net/else"]else[/URL] [COLOR= #007700]{[/COLOR] 
            [COLOR= #0000BB]$text[/COLOR][COLOR= #007700][] =[/COLOR] [COLOR= #0000BB]$parts[/COLOR][COLOR= #007700][[/COLOR][COLOR= #0000BB]$i[/COLOR][COLOR= #007700]]; 
        } 
    }[/COLOR] 

    [COLOR= #FF8000]//krsort($text); [/COLOR]
    
    [URL="http://www.php.net/for"]for[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$i[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]0[/COLOR][COLOR= #007700];[/COLOR] [COLOR= #0000BB]$i[/COLOR] [COLOR= #007700]!=[/COLOR] [COLOR= #0000BB]$resultCounter[/COLOR][COLOR= #007700]; ++[/COLOR][COLOR= #0000BB]$i[/COLOR][COLOR= #007700]) {[/COLOR] 
        [URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$result[/COLOR][COLOR= #007700][[/COLOR][COLOR= #0000BB]$i[/COLOR][COLOR= #007700]] ===[/COLOR] null[COLOR= #007700]) {[/COLOR] 
            [COLOR= #0000BB]$woord[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/array_shift"]array_shift[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$text[/COLOR][COLOR= #007700]);[/COLOR]
            
            [COLOR= #0000BB]$woorden[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/explode"]explode[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000] [/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$woord[/COLOR][COLOR= #007700]);[/COLOR]
            [COLOR= #0000BB]$zin[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #DD0000][/COLOR][COLOR= #007700];[/COLOR]
            
            [URL="http://www.php.net/foreach"]foreach[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$woorden[/COLOR] [COLOR= #007700]as[/COLOR] [COLOR= #0000BB]$curr[/COLOR][COLOR= #007700])
            {[/COLOR]
                
                [COLOR= #0000BB]$teller[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/strlen"]strlen[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$curr[/COLOR][COLOR= #007700]);[/COLOR]
                
                [COLOR= #0000BB]$zin[/COLOR] [COLOR= #007700].=[/COLOR] [URL="http://www.php.net/substr"]substr[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$curr[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]0[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]1[/COLOR][COLOR= #007700]);[/COLOR]
                [COLOR= #0000BB]$curr[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/strrev"]strrev[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$curr[/COLOR][COLOR= #007700]);[/COLOR]
                [COLOR= #0000BB]$stukjes[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/array"]array[/URL][COLOR= #007700]();[/COLOR]
                
                [URL="http://www.php.net/for"]for[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$k[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]1[/COLOR][COLOR= #007700];[/COLOR] [COLOR= #0000BB]$k[/COLOR] [COLOR= #007700]<[/COLOR] [COLOR= #0000BB]$teller[/COLOR] [COLOR= #007700]-[/COLOR] [COLOR= #0000BB]1[/COLOR][COLOR= #007700];[/COLOR] [COLOR= #0000BB]$k[/COLOR][COLOR= #007700]++)
                {[/COLOR]
                    
                    [COLOR= #0000BB]$stukjes[/COLOR][COLOR= #007700][] =[/COLOR] [URL="http://www.php.net/substr"]substr[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$curr[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$k[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]1[/COLOR][COLOR= #007700]);
                    
                }[/COLOR]
                [URL="http://www.php.net/shuffle"]shuffle[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$stukjes[/COLOR][COLOR= #007700]);[/COLOR]
    
                [COLOR= #0000BB]$zin[/COLOR] [COLOR= #007700].=[/COLOR] [URL="http://www.php.net/implode"]implode[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$stukjes[/COLOR][COLOR= #007700]).[/COLOR][URL="http://www.php.net/substr"]substr[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$curr[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]0[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]1[/COLOR][COLOR= #007700]).[/COLOR][COLOR= #DD0000] [/COLOR][COLOR= #007700];
                
            }[/COLOR]
            
            [COLOR= #0000BB]$result[/COLOR][COLOR= #007700][[/COLOR][COLOR= #0000BB]$i[/COLOR][COLOR= #007700]] =[/COLOR] [URL="http://www.php.net/rtrim"]rtrim[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$zin[/COLOR][COLOR= #007700]);
            
        } 
    }[/COLOR]    
    [URL="http://www.php.net/return"]return[/URL] [URL="http://www.php.net/implode"]implode[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$result[/COLOR][COLOR= #007700]); 
    
}[/COLOR]

cry
edit: ik heb alleen het husselen van de letters gemaakt; het zorgen dat de ubb codes intact blijven komt van iemand anders emo
0
Berichten
13.482
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
[COLOR= #0000BB]<?
$zin[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/explode"]explode[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]" "[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$bericht[/COLOR][COLOR= #007700]);[/COLOR]
[COLOR= #0000BB]$uitkomst[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #DD0000][/COLOR][COLOR= #007700];[/COLOR]
[URL="http://www.php.net/foreach"]foreach[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$zin[/COLOR] [COLOR= #007700]as[/COLOR] [COLOR= #0000BB]$woord[/COLOR][COLOR= #007700]){[/COLOR]
 [URL="http://www.php.net/if"]if[/URL][COLOR= #007700](![/COLOR][URL="http://www.php.net/eregi"]eregi[/URL] weet ik veel [URL="http://www.php.net/eregi"]eregi[/URL] ding dat [COLOR= #007700][[/COLOR] en [COLOR= #007700]][/COLOR] niet mogen[COLOR= #007700],[/COLOR] dan gaat hij naar volgende woord [COLOR= #007700]{[/COLOR]
 [COLOR= #0000BB]$uitkomst[/COLOR] [COLOR= #007700].=[/COLOR] [URL="http://www.php.net/str_shuffle"]str_shuffle[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$woord[/COLOR][COLOR= #007700]);
}
}[/COLOR]
[URL="http://www.php.net/echo"]echo[/URL] [COLOR= #0000BB]$uitkomst[/COLOR][COLOR= #007700];[/COLOR] 
?>


dat is ook wel leuk smile
0
Berichten
35.796
Reputatie
1
Punten
0,00
Lid sinds
Laatst gezien
Ja, maar ik weet 0 van reguliere expressies, dus aan iemand vragen was net zo handig dan zelf wat knoeien.

In jouw ding kun je met if(!strstr($woord, [) && !strstr($woord, ])) ook wel een eind komen. yummie
Maarja, t had vast makkelijker gekund idd. emo
0

Jouw reactie

Deel je idee, stel een vraag of help een ander verder.

Editor laden…

Praat mee met de One2xs-community.

Inloggen om te reageren