Registreer FAQ Berichten van vandaag


Ga terug   Scholieren.com forum / Technologie / Software & Hardware
Reageren
 
Topictools Zoek in deze topic
Oud 28-08-2004, 11:57
ekki
Avatar van ekki
ekki is offline
Hoe kan ik met php letters uit een woord halen en die vervangen door stipjes en dan de letters die uit het woord zijn gehaald ook weergeven?

Dus bijvoorbeeld:

woord: scholier
wordt: sch.l..r
en daaronder komen de klinkers: oie (die kan ik zelf dan nog wel in een 'random' volgorde zetten als ik wil, dat heb ik al wel gevonden).

Is dit mogelijk? Dus dat ie bjiv. alle klinkers uit een woord haalt? Ik kan het zo snel niet vinden en weet ook eigenlijk niet zo goed waar ik precies op moet zoeken.
__________________
De enige domme vraag is de niet gestelde vraag. (© Caatje) | Ik ben gelukkig, gelukkig (naar Brigitte K.) | Koeien!!!! (© Brigitte Kaandorp) | ergo
Met citaat reageren
Advertentie
Oud 28-08-2004, 12:10
M@rco
Avatar van M@rco
M@rco is offline
Zoiets?

PHP-code:
$klinkers = array("a""e""i""o""u""A""E""I""O""U");
$geenklinkers str_replace($klinkers".""scholier"); 
$geenklinkers wordt dan "sch.l..r".

Alleen hoe je de gevonden klinkers dan weer moet geven, zou ik niet weten
Met citaat reageren
Oud 28-08-2004, 12:14
Fade of Light
Avatar van Fade of Light
Fade of Light is offline
Citaat:
M@rco schreef op 28-08-2004 @ 13:10 :
Zoiets?

PHP-code:
$klinkers = array("a""e""i""o""u""A""E""I""O""U");
$geenklinkers str_replace($klinkers".""scholier"); 
$geenklinkers wordt dan "sch.l..r".

Alleen hoe je de gevonden klinkers dan weer moet geven, zou ik niet weten
Iets langer nadenken marco?

Hint: Kopieer de variabele en haal in die andere variabele alle klinkers eruit en vervang ze door niks
Met citaat reageren
Oud 28-08-2004, 12:16
ekki
Avatar van ekki
ekki is offline
Dit is inderdaad wel wat .

Alleen die klinkers weer weergeven, ja, dat lijkt me ook het moeilijkst. Volgens mij moet het wel kunnen.
__________________
De enige domme vraag is de niet gestelde vraag. (© Caatje) | Ik ben gelukkig, gelukkig (naar Brigitte K.) | Koeien!!!! (© Brigitte Kaandorp) | ergo
Met citaat reageren
Oud 28-08-2004, 12:16
Fade of Light
Avatar van Fade of Light
Fade of Light is offline
Ik heb net uitgelegd hoe! pfft
Jullie denken te moeilijk, allemaal met functies enzo, terwijl het simpele voor de hand ligt
Met citaat reageren
Oud 28-08-2004, 12:17
ekki
Avatar van ekki
ekki is offline
Citaat:
Fade of Light schreef op 28-08-2004 @ 13:14 :
Iets langer nadenken marco?

Hint: Kopieer de variabele en haal in die andere variabele alle klinkers eruit en vervang ze door niks
ohja
dat is wel zo slim.

danku, ik probeer nog ff.
__________________
De enige domme vraag is de niet gestelde vraag. (© Caatje) | Ik ben gelukkig, gelukkig (naar Brigitte K.) | Koeien!!!! (© Brigitte Kaandorp) | ergo
Met citaat reageren
Oud 28-08-2004, 12:18
ekki
Avatar van ekki
ekki is offline
Citaat:
Fade of Light schreef op 28-08-2004 @ 13:16 :
Ik heb net uitgelegd hoe! pfft
Jullie denken te moeilijk, allemaal met functies enzo, terwijl het simpele voor de hand ligt
ik post niet zo snel .
__________________
De enige domme vraag is de niet gestelde vraag. (© Caatje) | Ik ben gelukkig, gelukkig (naar Brigitte K.) | Koeien!!!! (© Brigitte Kaandorp) | ergo
Met citaat reageren
Oud 28-08-2004, 12:18
Fade of Light
Avatar van Fade of Light
Fade of Light is offline
Eh bij die andere moet je medeklinkers eruit jassen natuurlijk, foutje

Citaat:
ekki schreef op 28-08-2004 @ 13:18 :
ik post niet zo snel .
hmm vooruit dan maar
Met citaat reageren
Oud 28-08-2004, 12:19
M@rco
Avatar van M@rco
M@rco is offline
Citaat:
Fade of Light schreef op 28-08-2004 @ 13:16 :
Ik heb net uitgelegd hoe! pfft
Jullie denken te moeilijk, allemaal met functies enzo, terwijl het simpele voor de hand ligt
Bij die manier die jij zegt heb je toch ook nog een keer dezelfde functie nodig?
Met citaat reageren
Oud 28-08-2004, 12:26
Fade of Light
Avatar van Fade of Light
Fade of Light is offline
Citaat:
M@rco schreef op 28-08-2004 @ 13:19 :
Bij die manier die jij zegt heb je toch ook nog een keer dezelfde functie nodig?
Ja, dus? Ik twijfel er sterk aan of er een functie bestaat die de vervangen letters ergens neerdumpt (niet dat het onmogelijk is dat die er is).

Maarja...was er dan maar een functie "makewhatIneed($giveyourwishmaster)"
Met citaat reageren
Oud 28-08-2004, 12:38
ekki
Avatar van ekki
ekki is offline
Citaat:
Fade of Light schreef op 28-08-2004 @ 13:18 :
Eh bij die andere moet je medeklinkers eruit jassen natuurlijk, foutje
ja, snap ik.

Citaat:
Maarja...was er dan maar een functie "makewhatIneed($giveyourwishmaster)"
zou mooi zijn .

beetje jammer alleen dat je bij de functie shuffle ineens weer iets meer moet weten dan ik wist (iets met arrays ) , maar ik geloof dat het wel bijna gelukt is .
__________________
De enige domme vraag is de niet gestelde vraag. (© Caatje) | Ik ben gelukkig, gelukkig (naar Brigitte K.) | Koeien!!!! (© Brigitte Kaandorp) | ergo
Met citaat reageren
Oud 28-08-2004, 12:42
M@rco
Avatar van M@rco
M@rco is offline
Citaat:
Fade of Light schreef op 28-08-2004 @ 13:26 :
Ja, dus? Ik twijfel er sterk aan of er een functie bestaat die de vervangen letters ergens neerdumpt (niet dat het onmogelijk is dat die er is).

Maarja...was er dan maar een functie "makewhatIneed($giveyourwishmaster)"
Nee, maar omdat jij zei "jullie denken te moeilijk, in functies"... die heb je toch wel nodig
Met citaat reageren
Oud 28-08-2004, 12:44
ekki
Avatar van ekki
ekki is offline
Citaat:
ekki schreef op 28-08-2004 @ 13:38 :
ja, snap ik.



zou mooi zijn .

beetje jammer alleen dat je bij de functie shuffle ineens weer iets meer moet weten dan ik wist (iets met arrays ) , maar ik geloof dat het wel bijna gelukt is .
str_shuffle dus .
__________________
De enige domme vraag is de niet gestelde vraag. (© Caatje) | Ik ben gelukkig, gelukkig (naar Brigitte K.) | Koeien!!!! (© Brigitte Kaandorp) | ergo
Met citaat reageren
Oud 28-08-2004, 12:45
Fade of Light
Avatar van Fade of Light
Fade of Light is offline
Citaat:
ekki schreef op 28-08-2004 @ 13:38 :
beetje jammer alleen dat je bij de functie shuffle ineens weer iets meer moet weten dan ik wist (iets met arrays ) , maar ik geloof dat het wel bijna gelukt is .
Er is een shuffle dinges voor arrays:
shuffle in arrays php
(bovenste link)

edit: ah je eigen oplossing nog beter

Laatst gewijzigd op 28-08-2004 om 12:56.
Met citaat reageren
Oud 28-08-2004, 12:59
Fade of Light
Avatar van Fade of Light
Fade of Light is offline
Citaat:
M@rco schreef op 28-08-2004 @ 13:42 :
Nee, maar omdat jij zei "jullie denken te moeilijk, in functies"... die heb je toch wel nodig
Ah, ja klopt, maar (althans zo denk ik vaak zelf (ik dacht dat dat misschien ook op kullie van toepassing was ) te moeilijk in functies die dan de vervangen letters weer ophalen e.d.
Met citaat reageren
Oud 28-08-2004, 13:26
ekki
Avatar van ekki
ekki is offline
Citaat:
Fade of Light schreef op 28-08-2004 @ 13:45 :
Er is een shuffle dinges voor arrays:
shuffle in arrays php
(bovenste link)
ja, die shufflefunctie had ik dus gevonden, maar daar kwam ik niet zo goed uit met de letters die ik had.

spelletje is working trouwens! alleen hij haalt nog geen woorden uit de database, maar dat komt nog . bedankt voor jullie hulp!

ps is dan ook weer het eerste iets dat ik 'zelf' heb geschreven in php . Nouja, wel een beetje hulp gehad, maar ook wel wat dingen zelf verzonnen .
__________________
De enige domme vraag is de niet gestelde vraag. (© Caatje) | Ik ben gelukkig, gelukkig (naar Brigitte K.) | Koeien!!!! (© Brigitte Kaandorp) | ergo
Met citaat reageren
Oud 28-08-2004, 13:32
Fade of Light
Avatar van Fade of Light
Fade of Light is offline
Citaat:
ekki schreef op 28-08-2004 @ 14:26 :
ja, die shufflefunctie had ik dus gevonden, maar daar kwam ik niet zo goed uit met de letters die ik had.
Je kan dan met functies de letters in een array stoppen en dan shuffles van het array. Of je kan gewoon de index shufflen (en zorgen dat die niet dubbel voorkomt nautuurlijk )

Citaat:
spelletje is working trouwens! alleen hij haalt nog geen woorden uit de database, maar dat komt nog . bedankt voor jullie hulp!
Dit vind ik persoonlijk wel een aardig duidelijk artikel over werken met een database en erin stoppen van gegevens en eruit halen etc.
http://www.phpfreakz.nl/artikelen.php?aid=19&page=1

Citaat:
ps is dan ook weer het eerste iets dat ik 'zelf' heb geschreven in php . Nouja, wel een beetje hulp gehad, maar ook wel wat dingen zelf verzonnen .
That's the way you learn it goed gedaan
Met citaat reageren
Oud 28-08-2004, 13:40
ekki
Avatar van ekki
ekki is offline
Bedankt (×2)!
__________________
De enige domme vraag is de niet gestelde vraag. (© Caatje) | Ik ben gelukkig, gelukkig (naar Brigitte K.) | Koeien!!!! (© Brigitte Kaandorp) | ergo
Met citaat reageren
Oud 28-08-2004, 16:02
Verwijderd
Benodigdheden:
Regular Expressions
Pattern Syntax
preg_match_all
preg_replace
shuffle

sim-pel
Met citaat reageren
Oud 28-08-2004, 16:41
ekki
Avatar van ekki
ekki is offline
euh... ?

zoals ik heb is het nou toch ook werkend?

(en simpel geldt niet voor iedereen, misschien wel voor degenen met veel ervaring).
__________________
De enige domme vraag is de niet gestelde vraag. (© Caatje) | Ik ben gelukkig, gelukkig (naar Brigitte K.) | Koeien!!!! (© Brigitte Kaandorp) | ergo
Met citaat reageren
Oud 28-08-2004, 16:52
Verwijderd
Citaat:
ekki schreef op 28-08-2004 @ 17:41 :
euh... ?

zoals ik heb is het nou toch ook werkend?

(en simpel geldt niet voor iedereen, misschien wel voor degenen met veel ervaring).
Ik heb geen idee wat je nu hebt, maar een str_shuffle lijkt mij langzamer dan een shuffle.
Een str_replace is naar mijn idee moeilijker dan een preg_replace.

Moet je wel regexps kunnen natuurlijk
Met citaat reageren
Oud 28-08-2004, 20:26
ekki
Avatar van ekki
ekki is offline
je maakt het te moeilijk voor me .

ik heb nu:

PHP-code:
//haal klinkers uit het woord
$klinkers = array("a""e""i""o""u""A""E""I""O""U");
$geenklinkers str_replace($klinkers".""$woord2"); 
echo 
$geenklinkers

//haal medeklinkers uit het woord
$medeklinkers = array("b""c""d""f""g""h""j""k""l""m""n""p""q""r""s""t""v""w""x""y""z""B""C""D""F""G""H""J""K""L""M""N""P""Q""R""S""T""V""W""X""Y""Z");
$geenmedeklinkers str_replace($medeklinkers"""$woord2");

//mix de klinkers door elkaar
$schudden str_shuffle$geenmedeklinkers);
echo 
$schudden 
en natuurlijk nog wat extra code om het uit de database te halen en om het 'mooi' weer te geven, maar dat lijkt me logisch.
__________________
De enige domme vraag is de niet gestelde vraag. (© Caatje) | Ik ben gelukkig, gelukkig (naar Brigitte K.) | Koeien!!!! (© Brigitte Kaandorp) | ergo

Laatst gewijzigd op 28-08-2004 om 22:25.
Met citaat reageren
Oud 28-08-2004, 21:24
Fade of Light
Avatar van Fade of Light
Fade of Light is offline
Ekki, daar hebben we de PHP ubb dinges voor
Met citaat reageren
Oud 28-08-2004, 22:25
ekki
Avatar van ekki
ekki is offline
Citaat:
Fade of Light schreef op 28-08-2004 @ 22:24 :
Ekki, daar hebben we de PHP ubb dinges voor
sorry,

was te lui om te zoeken .
__________________
De enige domme vraag is de niet gestelde vraag. (© Caatje) | Ik ben gelukkig, gelukkig (naar Brigitte K.) | Koeien!!!! (© Brigitte Kaandorp) | ergo
Met citaat reageren
Advertentie
Reageren


Regels voor berichten
Je mag geen nieuwe topics starten
Je mag niet reageren op berichten
Je mag geen bijlagen versturen
Je mag niet je berichten bewerken

BB code is Aan
Smileys zijn Aan
[IMG]-code is Aan
HTML-code is Uit

Spring naar


Alle tijden zijn GMT +1. Het is nu 02:21.