Benutzer-Werkzeuge

Webseiten-Werkzeuge

Übersetzungen dieser Seite:
de

programming:start

Programmierung

in diesem Abschnitt habe ich ein paar von mir häufig verwendete Code-Schnipsel hinterlegt. vielleicht ist der eine oder andere hilfreich ;)

GIT

GIT-Guide useful commands

SVN-Guide SVN

bash

javascript

mysql

Batch

C/C++

CSS

HTML

PHP

Parameter auslesen

  $filter="";
  if (isset($_POST["filter"]))
    $filter=$_POST["filter"];
  else if (isset($_GET["filter"]))
    $filter=$_GET["filter"];
  $filter_a=array();
  if ($filter)$filter_a=preg_split("/,/",$filter);

mehrstufige Sortierung

(3fach,2stellig,Trennzeichen /)

function port_cmp($a, $b)
{
  $a_a=preg_split("/\//",$a); //Werte nach Trennzeichen (hier /) trennen
  $a_b=preg_split("/\//",$b);
 
  $a_a[]="0";//sicherstellen, dass mindestens 3 Einträge im array sind
  $a_b[]="0";
  $a=sprintf("%02d%02d%02d",$a_a[0],$a_a[1],$a_a[2]); //2-stellig (führende 0) alle 3 Werte hintereinander
  $b=sprintf("%02d%02d%02d",$a_b[0],$a_b[1],$a_b[2]);
 
  //If a = b, return 0, If a > b, return 1, If a < b, return -1
  if (intval($a)==intval($b))
    return 0;
  else if (intval($a)>intval($b))
    return 1;
  else return -1;
}
 
uksort($ports,"port_cmp");//user-key-sort

Diskussion

programming/start.txt · Zuletzt geändert: 2018/06/11 19:58 von frank