Category Archives: Php

PHP, Perl en MySQL lokaal draaien

Als we client side scripten zoals HTML, CSS en Javascript is het geen enkel probleem om je bestanden lokaal weer te geven. Je kan dus makkelijk bestanden aanpassen en bekijken zonder dat je ze effectief op je webruimte moet plaatsen. … Lees meer →

Jouw library toevoegen in het Zend Framework

Het Zend Framework is super uitgebreid qua framework. Maar soms heb je gewoon nood aan eigen classes of uitbreidingen op classes van het Zend Framework. Eén van de meest nette oplossingen om dit te kunnen, is alles in een eigen … Lees meer →

Array random sorteren in PHP zonder verlies keys

Ik wou een array in PHP random sorteren zonder dat ik mijn keys zou verliezen. PHP heeft namelijk al een ingebouwde random sorteerfunctie, namelijk shuffle() maar als je deze gebruikt op een array met zelf gedefinieerde keys, dan ben je … Lees meer →

Een wordcloud genereren dankzij een class in PHP

Op bijna elke blog vindt je tegenwoordig een wordcloud. Dit is zogezegd een “wolk” met woorden die vaak voorkomen op een blog. Hoedoejedat.be heeft ook een wordcloud. De reden waarom dit vaak gebruikt word, is dat het makkelijk is om … Lees meer →

Seconden omzetten in hh:ss formaat

Onder hh:ss formaat verstaan we bijvoorbeeld 20:30 wat voor half negen ‘s avonds staat. Willen we bijvoorbeeld 180 seconden omzetten in hh:ss formaat, dan willen we als resultaat 03:00. Nu kan je dit in code verwezenlijken door middel van een … Lees meer →

Short-hand if-else schrijfwijze in Php

De standaard schrijfwijze voor een if-else-constructie in Php is over het algemeen zo: if (voorwaarde) { expressies; } else { expressies; } Nu neemt dit redelijk veel plaats in voor soms wel heel simpele expressies. Daarom heeft men de shorthand … Lees meer →

Machten en wortels berekenen in Php

Zoals in elke programmeertaal, zal je ooit eens met machten en wortels moeten rekenen. In Php kan je dit doen met slechts 2 functies die heel logisch in elkaar zitten. We spreken hier over de functies sqrt() (komt van SQuareRooT) … Lees meer →