Datei im Terminal Base64 kodieren

Wer unter macOS eine Datei Base64 kodieren möchte, kann dies einfach über das Terminal bewerkstelligen:

cat file.md | base64 > file-base64.md

Auch die Rückwandlung funktioniert analog:

cat file-base64.md | base64 --decode > file-decoded.md

Das Ganze muss auch nicht mit ganzen Dateien betrieben werden, sondern kann auch direkt mit Text befüllt werden:

echo -n 'Lorem Ipsum' | base64

Wie bei den Dateien kann mittels des Parameters –decode das Ganze wieder dekodiert werden.

In PHP den Inhalt eines Arrays ausgeben

Zu Debugzwecken ist es manchmal ganz praktisch den Inhalt einer Variable (im konkreten Fall in PHP) auszugeben. Das würde unter PHP dann so aussehen:

echo $test;

Das Problem an dieser Methode ist, das wenn es sich um ein Array handelt, wir nur die Ausgabe:

Array

zurückbekommen. Hier hilft die print_r Funktion, mit welcher das ganze dann so aussieht:

print_r($test);

Damit bekommt man dann eine wunderschöne Ausgabe des Arrays:

Array ( [0] => 1232 [1] => 1775 [2] => 8532 [3] => 3432 [4] => 1232 [5] => 384 [6] => 4357 [7] => 4334 [8] => 9888 [9] => 2442 [10] => 1212 [11] => 9989 [12] => 543 )