Ik heb een vraag over explode. Kan je op meerdere delimiters een explode uitvoeren?
BV:
===
ik heb een datum: 2008-10-17
om alleen de datum te krijgen doe ik:
<?
$strExpl = $row['datum'];
list ($Jaartal, $Maand, $Dag) = explode('-', $strExpl);
?>
dit geeft een goed resultaat. Nu wil ik echter een datum tijd splitsen.
Ik heb de volgende datum/tijd: 2008-10-17 21:25:00
Wanneer ik het volgende doe:
<? $strExpl = $row['Eind_datum'];
list ($Jaartal, $Maand, $Dag, $Uur, $Min) = explode('-', ' ', ':', $strExpl);
?>
krijg ik een melding dat ik teveel parameters gebruik. Ok de melding snap ik. Blijkbaar is explode niet zo gemaakt. Is er een manier dat ik wel op meerdere delimiters kan scheiden?
Dat is het al. Maar ik heb op een bepaald punt de "losse" onderdelen nodig.
Ik heb namelijk een functie (komt van deze site) waar je specifiek een jaar, dag, uur, min, sec
Dat is in dit geval wel de handigste oplossing, omdat het uit een database komt. In andere gevallen is de oplossing van Jan Koehoorn handiger, het houdt je code overzichtelijk.