Ik weet het even niet meer.
Ik heb hier een tekstbestand:
etc... en dat kan onbeperkt doorgaan.
Nu moet hier, op de juiste plek, aangezien de datum oploopt (het is voor een online agenda) een nieuwe activiteit toegvoegd kunnen worden. Ik heb nu het bestand opgesplitst door op \n te exploden. Vervolgens wordt in een loopje vergeleken of de dag, maand en jaar al groter zijn dan wat er in die regel staat door ook de regel te exploden op *. Heeft ie de plek gevonden, dan moet ik dus zo'n hele regel midden in een array toe kunnen voegen. En dat lukt nu dus niet meer, ik heb even helemaal geen aanknopingspunt meer. Ik kon geen array-functie vinden die dit vor mij kon doen, en ook combinatie van meerdere functies leverde niks op.
Ik heb geprobeerd de array te chunken op de aangeleverde lengte, achteraan de nieuwe array-entry toe te voegen en vervolgens alles weer samen te plakken, dat werkt niet, aangezien er niet bijgehouden wordt in hoeveel plakjes de array gechunkt is. Gaat daar al iets fout, of pak ik dat helemaal verkeerd aan?
Een andere optie is het achteraan plaatsen van de regel, en dan bij het uitlezen te sorteren, maar alle array-sort functies sorteren alleen binnen een array zelf, of heb ik dat verkeerd gezien. Ik ben niet zo'n held in PHP en nu zit ik dus even vast...
Ik heb hier een tekstbestand:
code:
1
2
| dag*maand*jaar*tekst van activiteit\n dag*maand*jaar*tekst van activiteit\n |
etc... en dat kan onbeperkt doorgaan.
Nu moet hier, op de juiste plek, aangezien de datum oploopt (het is voor een online agenda) een nieuwe activiteit toegvoegd kunnen worden. Ik heb nu het bestand opgesplitst door op \n te exploden. Vervolgens wordt in een loopje vergeleken of de dag, maand en jaar al groter zijn dan wat er in die regel staat door ook de regel te exploden op *. Heeft ie de plek gevonden, dan moet ik dus zo'n hele regel midden in een array toe kunnen voegen. En dat lukt nu dus niet meer, ik heb even helemaal geen aanknopingspunt meer. Ik kon geen array-functie vinden die dit vor mij kon doen, en ook combinatie van meerdere functies leverde niks op.
Ik heb geprobeerd de array te chunken op de aangeleverde lengte, achteraan de nieuwe array-entry toe te voegen en vervolgens alles weer samen te plakken, dat werkt niet, aangezien er niet bijgehouden wordt in hoeveel plakjes de array gechunkt is. Gaat daar al iets fout, of pak ik dat helemaal verkeerd aan?
Een andere optie is het achteraan plaatsen van de regel, en dan bij het uitlezen te sorteren, maar alle array-sort functies sorteren alleen binnen een array zelf, of heb ik dat verkeerd gezien. Ik ben niet zo'n held in PHP en nu zit ik dus even vast...