Explode, maar hoe?
Ik heb de volgende string:
getal,getal,getal,getal,getal,getal,stukje-tekst
Nou moet ik dat stukje tekst hebben. Hoe moet ik dat doen? Ik weet mvb explode...
getal,getal,getal,getal,getal,getal,stukje-tekst
Nou moet ik dat stukje tekst hebben. Hoe moet ik dat doen? Ik weet mvb explode...
Gesponsorde koppelingen:
Klopt.
Paradox, dat had ik wel door, maar maar nu veranderen die getallen... en nu?
Ik heb dit al geprobeert:
explode([0-9999].','.[0-9999], $string);
maar dat werkt dus kennenlijk niet...
Ik heb dit al geprobeert:
explode([0-9999].','.[0-9999], $string);
maar dat werkt dus kennenlijk niet...
Kijk eens op php.net ;)
Daar staan genoeg voorbeelden??
Daar staan genoeg voorbeelden??
Dalando, doet dat er iets toe hoeveel getallen of welke getallen er voor de tekststring staan?
Neen toch?
Neen toch?
Gewijzigd op 14/10/2010 18:17:40 door Wouter DS
Ja, maar niet met mogelijke getallen...
Toevoeging op 14/10/2010 18:23:32:
Hoe bedoel je?
Toevoeging op 14/10/2010 18:23:32:
Paradox Nvt op 14/10/2010 18:17:01:
Dalando, doet dat er iets toe hoeveel getallen of welke getallen er voor de tekststring staan?
Neen toch?
Neen toch?
Hoe bedoel je?
Snap totaal niet wat je bedoeld dan..
Staat de tekst altijd als laatste?
Indien ja, en indien alles ook met een komma gescheiden is maakt het niet uit welke en hoeveel getallen ervoor staan en zal mijn stukje code werken.
Staat de tekst altijd als laatste?
Indien ja, en indien alles ook met een komma gescheiden is maakt het niet uit welke en hoeveel getallen ervoor staan en zal mijn stukje code werken.
Even opnieuw:
Dit is mijn string:
getal,getal,getal,getal,getal,getal,stukje-tekst
Die getal getal getal getal getal getal getal stukje tekst enz zijn bijv
0,1,1,5000,0,128,appelmoes
maar die 0, 1, 1, 5000, 0, 128 & appelmoes zijn misschien nu wel:
0,5,268,5000,0,128,peer
en telkens moet er dus appelmoes of peer uit komen... mbv explode..
Dit is mijn string:
getal,getal,getal,getal,getal,getal,stukje-tekst
Die getal getal getal getal getal getal getal stukje tekst enz zijn bijv
0,1,1,5000,0,128,appelmoes
maar die 0, 1, 1, 5000, 0, 128 & appelmoes zijn misschien nu wel:
0,5,268,5000,0,128,peer
en telkens moet er dus appelmoes of peer uit komen... mbv explode..
dat zou toch met dat stukje van paradox moeten kunnen
Lees de reply's nou eens door. Je hebt je antwoord allang binnen.
Inderdaad, mijn stukje code gaat nog steeds werken.
Bewijst dan maar dat je m'n code zelf niet getest had.
Bewijst dan maar dat je m'n code zelf niet getest had.
code van Paradox werkt alleen niet als je tekst niet het laatste moment is.
Dalando leer asjeblieft eens PHP.. Dat je uberhaupt gaat proberen een character class te gebruiken in een explode, dan snap je echt niet waar je mee bezig bent...
Dalando leer asjeblieft eens PHP.. Dat je uberhaupt gaat proberen een character class te gebruiken in een explode, dan snap je echt niet waar je mee bezig bent...
Gewijzigd op 14/10/2010 20:48:37 door niek s
Niek s op 14/10/2010 20:47:47:
code van Paradox werkt alleen niet als je tekst niet het laatste moment is.
Dalando leer asjeblieft eens PHP.. Dat je uberhaupt gaat proberen een character class te gebruiken in een explode, dan snap je echt niet waar je mee bezig bent...
Dalando leer asjeblieft eens PHP.. Dat je uberhaupt gaat proberen een character class te gebruiken in een explode, dan snap je echt niet waar je mee bezig bent...
Als je tekst wel als laatste in de array (die explode returnt) staat..
Inderdaad, ik erger me vaak aan jouw soort vragen op dit forum btw.
Gewijzigd op 14/10/2010 20:51:18 door Wouter DS
Laat die jongen lekker knutselen met PHP, als je er aan ergert dan antwoord je toch lekker niet? ;)
@Delando:
De manier van paradox is al goed. Je wilt eigenlijk telkens het stukje na de laatste , opvragen als ik het goed begrijp? Dat kan idd door de functie explode() te gebruiken. Je krijgt dan een array terug, gebruik nu de end() functie om de laatste rij uit je array te selecteren en klaar ben je.
Voorbeeld:
@Delando:
De manier van paradox is al goed. Je wilt eigenlijk telkens het stukje na de laatste , opvragen als ik het goed begrijp? Dat kan idd door de functie explode() te gebruiken. Je krijgt dan een array terug, gebruik nu de end() functie om de laatste rij uit je array te selecteren en klaar ben je.
Voorbeeld:



