Über Web, Tech, Games, Art,
Code & Design

PHP-Snippets

CFS Dropdown-Wert ausgeben

<?php echo implode(", ", CFS()->get( 'einrichtung' )); ?>Code-Sprache: HTML, XML (xml)

Check String

function checkkeywords($string, $keywords) {
    foreach ($keywords as $keyword) {
        if (stripos($string, $keyword) !== false) {
            return true;
        }
    }
    return false;
}

$stringtocheck = "Dies ist ein Beispieltext, der überprüft werden soll.";
$keywords = array("Beispiel", "überprüft", "PHP");

if (checkkeywords($stringtocheck, $keywords)) {
    echo "Eines der Keywords wurde im String gefunden.";
} else {
    echo "Keines der Keywords wurde im String gefunden.";
}

/* ------------------------ */

$badwords = array("eins", "zwei", "drei", "vier");

foreach ($badwords as $word) {
    if (strpos($user_input, $word) !== false) {  
    } else {

    }
}Code-Sprache: PHP (php)

Unique ID

$unique_id = bin2hex(random_bytes(20));Code-Sprache: PHP (php)

if String contains

if (strpos($url,'/standorte/') !== false) {
    echo 'yes‘;
} Code-Sprache: PHP (php)

Cookie

setcookie('username', $usernameinput, time() + (2678400 * 30), "/"); 
echo $_COOKIE['username'];Code-Sprache: PHP (php)

Datum mit Monat (deutsch)

$monate = array(1=>"Januar",2=>"Februar",3=>"M&auml;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;Code-Sprache: PHP (php)

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' )));Code-Sprache: PHP (php)

Get Path

echo __DIR__;Code-Sprache: PHP (php)

Random Number

$randomNumber = rand(-20, 30);
echo $randomNumber;Code-Sprache: PHP (php)

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)];Code-Sprache: PHP (php)