Hoi,
Ondertussen heb ik een template parser in PHP in elkaar geknutseld. Die heb ik nu aangepast zodat ik ook loops kan parsen en daar wil ik eigenlijk nog wat snelheid winnen en de code nog simpeler maken.
Weet iemand of het mogelijk is om met str_replace meerdere tags in een keer te vervangen?
Wat ik nu heb is een array met gegevens zoiets als dit:
info['id'] = "1";
info['naam'] = "Tekst hierzo";
Dan heb ik een regel html met tags bijvoorbeeld:
Dit zou dan een productenlijst moeten worden omdat het geheel tussen loop tags staat.
Nu roep ik dus twee keer de str_replace aan. Een keer om het ID erin te zetten en een keer om de naam erin te zetten.
Kan dit niet in een keer? Dus met een regel str_replace meteen beide tags vervangen.
Alvast bedankt.
Ondertussen heb ik een template parser in PHP in elkaar geknutseld. Die heb ik nu aangepast zodat ik ook loops kan parsen en daar wil ik eigenlijk nog wat snelheid winnen en de code nog simpeler maken.
Weet iemand of het mogelijk is om met str_replace meerdere tags in een keer te vervangen?
Wat ik nu heb is een array met gegevens zoiets als dit:
info['id'] = "1";
info['naam'] = "Tekst hierzo";
Dan heb ik een regel html met tags bijvoorbeeld:
code:
1
| <tr><td>Nummer: {product_id} Naam: {product_naam}</td></tr> |
Dit zou dan een productenlijst moeten worden omdat het geheel tussen loop tags staat.
Nu roep ik dus twee keer de str_replace aan. Een keer om het ID erin te zetten en een keer om de naam erin te zetten.
Kan dit niet in een keer? Dus met een regel str_replace meteen beide tags vervangen.
Alvast bedankt.