» Home » PHP » PHP Classes |
Zaterdag 21 December 2024 |
PHP Classes
Email Communcations heeft diverse PHP classes vrijgegeven onder
GNU licentie. Deze classes zijn allemaal terug te vinden op:
Phpclasses.org.
Onderstaand vindt u een korte omschrijving van de classes en
een link naar de download locatie.
Casespecial
PHP kent een aantal standaardfuncties om hoofdletters om te zetten
naar kleine letters en visa versa (bijvoorbeeld uc_first()), deze functies
werken niet met de zgn. special chars; é, ï, etc.
Deze class lost dit probleem op.
Download
Highlighting_skipphtml
Soms wilt u voor bepaalde woorden in een tekst Highlighting (benadrukken)
toepassen. Wanneer die tekst in HTML is opgemaakt kan dit diverse
problemen geven, deze class helpt u dit probleem te omzeilen.
Download
Linked List
Een Linked List is een datastructuur, waarbij de objecten lineair aan
elkaar gekoppeld zijn. In tegenstelling tot een Array waarbij de volgorde
van de objecten wordt bepaald door de array-indices, wordt de volgorde
bepaald door een pointer naar elk object.
Download
Mergesort
Class voor het sorteren van een array via het zgn. Merge Sort algoritme.
Download
Quicksort
Class voor het sorteren van een array via het zgn. Quick Sort algoritme.
Download
Roundrobin
Implementatie van het Roundrobin algoritme.
Dit algoritme kan o.a. gebruikt worden voor het bepalen van een schema
voor een sportcompetitie waarbij n teams elke week een wedstrijd
moeten spelen, maar niet meer dan 1 keer tegen elkaar mogen spelen,
ze spelen elk dus n-1 wedstrijden.
Eerlijk is eerlijk, de oorspronkelijke implementatie in C is vele malen
sneller, maar het werkt wel en is zeker bruikbaar mits n niet te
groot wordt.
Download
Numbers2words
Met deze class kunt u getallen omzetten naar woorden.
Geschikt voor Engels(UK) en Engels(US).
bijvoorbeeld: 1313 geeft one thousand three hundred and thirteen.
Download
U kunt onderstaande ook de versie van Numbers2words downloaden, die
geschikt is voor Engels, Spaans en Nederlands. De file bevat
ook een voorbeeld (example.php), maar geen documentatie.
Nederlandse vertaling is nog niet goed werkend!
Download
Storeip
Class voor het efficiënter opslaan van ip-adressen in een database.
Download
Wrappedtext
Class voor correct plaatsen van tekst met html-opmaak in een smalle html-tabel.
Download
|