• kritisch-lesen.de

    kritisch-lesen.de

    kritisch-lesen.de ist eine sich selbst als undogmatisch-links verstehende Buchrezensionsseite die aus dem Nachrichtenportal stattweb hervorgegangen ist. Eine neue Ausgabe erscheint alle zwei Wochen.

    Weiterlesen...
  • JAKE Digital Branding

    JAKE Digital Branding

    JAKE Digital Branding ist eine niederländische Firma mit Zweigstelle in Berlin, für die ich einige Zeit gearbeitet habe. Die Webseite soll über ihre Aktivitäten rund um Apps, Corporate Identities, etc. beleuchten.

    Weiterlesen...
  • TipsyTalk

    TipsyTalk

    Diese staatliche Kampagne gegen Alkoholmissbrauch in den Niederlanden hat jeweils eine App für Android und iOS hervorgebracht, als auch diese Webseite mit deren Umsetzung ich betraut war.

    Weiterlesen...
  • kop-berlin.de

    kop-berlin.de

    KOP Berlin ist eine NGO, die sich für Opfer rassistischer Polizeigewalt engagiert. Auf der Webseite erscheinen regelmäßig Ankündigungen zu Aktionen, Analysen und Dossiers rund um das Thema.

    Weiterlesen...
  • Loetje

    Loetje

    Loetje ist eine kleine Steakhauskette aus den Niederlanden. Auf ihrer Seite wollten sie Facebookintegration, Menükarten, Routenplanung und einiges anderes.

    Weiterlesen...
  • Aan het Park

    aan het park

    Die Modelagentur „Aan het Park casting“ brauchte eine Art Visitenkarte für das Internet. Im Fokus standen Mehrsprachigkeit und exakte Designumsetzung.

    Weiterlesen...
  • Digital Musician

    Digital Musician

    Auf digitalmusician.net können sich Musiker aus aller Welt verabreden und gemeinsam an Projekten arbeiten. Unterstützt werden sie dabei von der Desktopsoftware DMN.

    Weiterlesen...
» «
  • last of the implodes

    28 Okt

    sometimes implode is not enough. if you’re working with text that users should read and you have a set (read array) of items that you want to join to a single string you probably think about something like “merge all the items with a comma and the last one with something different”. unfortunately php doesn’t have that built-in even though it’s a pretty common thing to do in templates.

    snippets to the win. here’s what does the job (and is pretty fast):

    function lastImplode($glue, $lastGlue, $data) {
        return implode($glue, array_slice($data, 0, -1)) . $lastGlue . end($data);
    }
    

    Usage:

    lastImplode(", ", " and ", array("Admin", "CEO", "Misc"));
    

I would have written a shorter letter, but I did not have the time. - Blaise Pascal