| PHP - Zusätzliche Standardfunktionen |
|
|
|
| Geschrieben von Mitja Schmakeit | |
| Saturday, 15. December 2007 | |
|
Meiner Meinung nach gibt es ein paar nicht in PHP implementierte Funktionen, die trotzdem beim Schreiben jeder Art von PHP-Script sehr nützlich sein kann. Die, die ich fast grundsätzlich implementiere möchte ich hier festhalten.
Code:
function iif($condition, $retiftrue, $retiffalse)
{
if ($condition) { return $retiftrue; } else { return $retiffalse; }
}
function cstring($string, $correct, $begin = false)
{
if ($begin && substr($string, 0, strlen($correct)) != $correct)
{
$string = $correct.$string;
}
else {
if (!$begin && substr($string, (-1)*strlen($correct)) != $correct)
{
$string = $string.$correct;
}
}
return $string;
}
//cstring schließt cchar schon mit ein, aber cchar ist aus performancegründen vorzuziehen, sofern man nur ein zeichen braucht
function cchar($string, $correctchar, $begin = false)
{
if ($begin && $string[0] != $correctchar[0])
{
$string = $correctchar[0].$string;
}
else
{
if (!$begin && $string[strlen($string) - 1] != $correctchar[0])
{
$string = $string.$correctchar[0];
}
}
return $string;
}
Oder auch in der minimalistischen Version, um ein paar Bytes einzusparen :P
Code:
function iif($c,$t,$f){if($c){return $t;}else{return $f;}}
function cstring($s,$c,$b=false){if($b && substr($s,0,strlen($c))!=$c){$s = $c.$s;}else{if(!$b && substr($s,(-1)*strlen($c))!=$c){$s = $s.$c;}}return $s;}
function cchar($s,$c,$b=false){if($b && $s[0]!=$c[0]){$s = $c[0].$s;}else{if(!$b && $s[strlen($s)-1]!=$c[0]){$s=$s.$c[0];}}return $s;}
Auch sehr nützlich sind Funktionen wie trim(), die eben nicht nur Whitespaces entfernen können. |
|
| Letzte Aktualisierung ( Saturday, 15. December 2007 ) |
| < Zurück | Weiter > |
|---|







