PHP-Snippets

Unique ID

$unique_id = bin2hex(random_bytes(20));

if String contains

if (strpos($url,'/standorte/') !== false) {
    echo 'yes‘;
} 

Cookie

setcookie('username', $usernameinput, time() + (2678400 * 30), "/"); 
echo $_COOKIE['username'];

Datum mit Monat (deutsch)

$monate = array(1=>"Januar",2=>"Februar",3=>"März",4=>"April",5=>"Mai",6=>"Juni",7=>"Juli",8=>"August",9=>"September",10=>"Oktober",11=>"November",12=>"Dezember");

$timestamp = time();
$datum = date("d", $timestamp).'. '.$monate[date("n", $timestamp)].' '.date("Y", $timestamp);
echo $datum;

Datum mit Wochentagen aus CFS

$wochentage = array("So.","Mo.","Di.","Mi.","Do.","Fr.","Sa.");
echo $wochentage[date('N', strtotime(CFS()->get( 'datum' )))].', '.date('d.m.Y', strtotime(CFS()->get( 'datum' )));

Get Path

echo __DIR__;

Random Number

$randomNumber = rand(-20, 30);
echo $randomNumber;

Random Array Item

$bgitems1 = array("bg-item-1-1.svg", "bg-item-1-2.svg", "bg-item-1-3.svg");
$bgitem1 = $bgitems1[array_rand($bgitems1)];