Alle Artikel mit dem Schalgwort PHP

WordPress Upgrade Umlaute (Umstellung sql 4.x auf 5.x) – Kollation

Bei dem Upgrade von WordPress auf eine Version, die nur mit php5 und mysql 5.x läuft kann es passieren, dass die Umlaute nicht richtig dargestellt werden. Weiterlesen →

2 Arrays miteinander vergleichen (PHP)

Nachfolgend ein kleines Beispiel, in dem 2 Arrays verglichen werden, um herauszufinden, welche Werte in dem anderen “Nicht” vorhanden sind.

1. zwei Arrays sind vorhanden (hierbei können die Arrays auch aus der Datenbank kommen, wenn beide aus der Datenbank kommen, dann wäre eine SQL- Abfrage sinnvoller!?)
2. es werden per Scheife die Werte des Arrays “leute” ausgeführt
3. die Funktion “(!)in_array” gibt alle Werte aus die nicht übereinstimmen und nicht in beiden vorkommen. Zudem kann die Funktion “in_array” mit true überprüfen, ob es sich um den gleichen Typ handelt (integer, …).

// arrays vergleichen
// 1. array
$leute = array(
	'1',
	'2',
	'3',
	'4');
//2. array
$names = array(
	'4',
	'3');
// for-schleife
for ($i=0; $i < count($leute); $i++)
	{
		if (!in_array("$leute[$i]",$names,true))
		{
			echo $leute[$i].",";
		}
	}
// Ergebniss 1,2,

SQL/ PHP Database class für kleine Projekte

Um bei kleinen Projekten eine simple, dennoch sehr hilfreiche, SQL/ PHP class zur Hand zu haben, empfehlen wir ezSQL von Justin Vincent.

Eine schöne Anleitung zur Einbindung der “class” in das PHP Projekt ist hier zu sehen bei www.catswhocode.com

And don’t worry if you never heard of WordPress or the wpdb class. ezSQL is extremely easy to learn and to use.