Archiv: 'Codeschnipsel'

Index / Schlüssel von Arrays um 1 erhöhen/verschieben

Heute zeige ich euch mal eine PHP-Funktion, mit der man den Index von numerischen Arrays um 1 erhöhen kann. Wenn der niedrigste Index (Schlüssel/Key) eines Arrays z.B. vorher 0 war, ist er nachher 1.
Sinn und Zweck der Funktion
In der Regel sollte man versuchen, eine andere Lösung zu finden. Wenn man die Nummerierung von Arrayelementen verändern [...]


Objektorientierte Blätterfunktion (OOP-PageBrowser) in PHP 5

Es gibt Aufgaben, die einfach immer wieder gemacht werden müssen. Eine dieser Aufgaben ist die Blätterfunktion, die häufig in Foren oder News-Seiten benötigt wird. Da es irgendwann nur noch nervig ist, jedes Mal von vorne zu beginnen, habe ich vor einiger Zeit einmal einen Page-Browser in PHP geschrieben.
Die Blätterfunktion ist eine Klasse namens PageBrowser.


Array nach Index sortieren mit PHP

Wenn man es dem Benutzer einer Klasse möglich machen will, Elemente zu einem Array hinzuzufügen und die Position des einzelnen Elements angeben möchte, kann man das machen, indem man der Methode, die die Elemente hinzufügt, nicht nur das eigentliche Element mitgibt, sondern auch die Position. In der Methode selbst schreibt man dann die Position in [...]


URL dynamisch zusammenbauen (mod_rewrite an/aus)

Hier eine Klassenmethode aus meinem Framework, mit der man URLs ausgeben lassen kann, ohne zu wissen, ob mod_rewrite akzeptiert werden muss oder nicht.
Man übergibt einfach folgende Parameter:

$controller: Der Controllername (oft auch Modul genannt) der Ziel-URL
$action: Der Aktionsname der Ziel-URL
$additional_params: Weitere Parameter wie z.B. page=4 als array

Code
public static function getInternalURL($controller = null, $action = null, array [...]


PHP: Ersten Buchstaben eines Strings groß schreiben

Mithilfe dieser Funktion kann man den ersten Buchstaben eines Strings groß schreiben:
function firstbig($str)
{
$first = substr($str, 0,1);
$string = strtoupper($first).substr($str, 1);
return $string;
}

//Anwendung:
echo firstbig(“hallo”); //Hallo
echo firstbig(“Hallo”); //Hallo
Oder man verwendet einfach ucfirst() von PHP. (Aber ich erfinde halt gerne das Rad neu)


Nein, mich gibt es nicht bei Twitter!

»Archiv

Easy-Profit.info
Angebote und Einkaufen klimaneutral -  bei kaufDA.de Browser-Statistiken
Dieser Blog ist gehostet bei ALL-INKL.COM - Webhosting Server Hosting Domain Provider