VR ist wirklich, aber nur RR ist wirklich wirklich.
14 INFOS  PHP SQL PHP STRING-FUNKTIONEN  
MM.WEB.
FOT GR.
BILDBEARB.
PHOTOSH.
FOTOGR.
ANIMATION
VID.TV
PREM.PRO
AUDIO
EDV IT
KOMMUNIKATION
HARDWARE
SOFTW.INF.
SOFTWARE
OFFICE
WORD
EXCEL
POWERPOINT
HTML
PHP MYSQL
PHP
DREAMWEAVER
BUSINESS WIRTSCHAFT
MUSIK
Links/Seite: Suchen im aktuellen Thema:
Sortieren nach: steigend Stichwort fallend  steigend Thema(Code) fallend   steigend Reihung fallend  Aktueller ausgewählter Code:
4kps  
Thema Frage Mehr... Anklicken
Thema auswählen: MULTIMEDIA WEBDESIGN PHP SQL PHP STRING-FUNKTIONEN
Frage 807
PHP, String-Funktionen, substr(....)
MULTIMEDIA WEBDESIGN PHP SQL  PHP substr(....)
Mit der Funktion substr(....) erhält man einen Teil eines Strings (Zeichenkette). In der Klammer müssen als Parameter zumindest ein String und der Startpunkt als ganze Zahl (Integer) des Teilstrings vorhanden sein:
[1] substr (string, start)
Sowohl String als auch Startpunkt können auch als entsprechende Variable definiert sein. Das erste Zeichen des Strings hat die Nummer 0:
[2A] substr ($string, start)
[2B] substr ($string, $start)
Zusätzlich kann als dritter Parameter die Länge des gesuchten Teilstrings angegeben werden:
[3A] substr (string, start, laenge)
[3B] substr ($string, $start, $laenge)
Ist der Startpunkt negativ, wird von hinten zu zählen begonnen:
[4A] substr (string, -start)
[4B] substr (string, -start, laenge)

Beispiele:
[5] $teiltext = substr("Alles Gute zum Geburtstag!", 15);
/*Der Startpunkt des Teilstrings ist das 16. Zeichen. Ausgabe -> Geburtstag! */
[6] $teiltext = substr("Alles Gute zum Geburtstag!", 0,10);
/* Der Startpunkt des Teilstrings ist das 1. Zeichen. Der Substring ist 10 Zeichen lang. Ausgabe -> Alles Gute */

[7] $text = "Alles Gute zum Geburtstag!";
$teiltext = substr($text, 11,3);

/* Die Variable $text enthält den String. Der Teilstring beginnt beim 12. Zeichen und ist 3 Zeichen lang. Ausgabe -> zum */
[8] $teiltext = substr($text, -4);
/* Der Teilstring beginnt beim 4. Zeichen von hinten und ist 4 Zeichen lang. Ausgabe -> tag! */
[9] $teiltext = substr($text, -9,4);
/* Der Teilstring beginnt beim 9. Zeichen von hinten und ist 4 Zeichen lang. Ausgabe -> burt */
Thema auswählen: MULTIMEDIA WEBDESIGN PHP SQL PHP STRING-FUNKTIONEN
Frage 911
PHP, String-Funktionen, strlen(....)
MULTIMEDIA WEBDESIGN PHP SQL  PHP strlen(....)
Mit der Funktion strlen(....) erhält man die Anzahl der Zeichen eines Strings (Zeichenkette). In der Klammer muss als Parameter ein String oder eine Variable, die einen String enthält, vorhanden sein:
[1] strlen("string")
[2] strlen($string)
Auch Leerzeichen werden mitgezählt.

Beispiel:
$text = "Zeichenketten und Stringfunktionen";
$zeichenanzahl = strlen($text);
echo "Anzahl der Zeichen: ".$zeichenanzahl;


Ausgabe: Anzahl der Zeichen: 34
Thema auswählen: MULTIMEDIA WEBDESIGN PHP SQL PHP STRING-FUNKTIONEN
Frage 808
PHP, String-Funktionen, explode(....)
MULTIMEDIA WEBDESIGN PHP SQL  PHP explode(....)
Mit der Funktion explode(....) kann man Strings (Zeichenketten) in Einzelteile zerlegen. In der Klammer müssen als Parameter eine Bergenzungszeichenkette und der String vorhanden sein:
[1] explode(begrenzung, string)
Bergenzungszeichenkette und String können auch als Variable definiert sein:
[2A] explode($begrenzung, string)
[2B] explode($begrenzung, $string)
Zusätzlich kann durch einen dritten Parameter die Anzahl der zerlegten Teilstrings begrenzt werden. Der letzte Teilstring enhält den übrig gebliebenen Rest des Strings:
[3A] explode(begrenzung, string, anzahl)
[3B] explode($begrenzung, $string, $anzahl)
Ist der dritte Parameter (anzahl) negativ, werden die durch die negative Zahl (zB -2) festgelegten Teilstrings nicht ausgegeben.
[4] explode(begrenzung, string, -anzahl)

Als Ergebnis erhält man ein Array, eine Variable mit mehreren Werten, die mit Hilfe der Indizes ausgelesen werden können.

Beispiele:
[5] $zerlegt = explode("|", "fragen|denken|wissen");
echo $zerlegt." ";
echo $zerlegt[0]." ";
echo $zerlegt[1]." ";
echo $zerlegt[2]." ";

/* Das Begrenzungszeichen ist "|". Dadurch wird der String in 3 Teile zerlegt, welche im Array $zerlegt gespeichert sind. Die 3 Werte des Arrays (0 bis 2) können durch die Indizes in den eckigen Klammern ausgelesen werden.
Ergebnis ->Array fragen denken wissen */

[6] $sag = "<br />Ich liebe ";
$text = "Bern Berlin Paris Rom Wien";
$zerlegt = explode(" ", $text);
echo $sag.$zerlegt[0].$sag.$zerlegt[1].$sag.$zerlegt[2].$sag.$zerlegt[3].$sag.$zerlegt[4];

/* Die Variable $sag enthält einen String, der für die Bildschirmausgabe verwendet wird. Die Variable $text enthält den String, der zerlegt werden soll. Das Begrenzungszeichen ist " ". Dadurch wird der String in 5 Teile zerlegt, welche im Array $zerlegt gespeichert sind. Die 5 Werte des Arrays können durch die Indizes (0 bis 4) in den eckigen Klammern ausgelesen werden.
Ergebnis -> Ich liebe Bern
Ich liebe Berlin
Ich liebe Paris
Ich liebe Rom
Ich liebe Wien */
Thema auswählen: MULTIMEDIA WEBDESIGN PHP SQL PHP STRING-FUNKTIONEN
Frage 880
PHP, String-Funktionen, implode (....)
MULTIMEDIA WEBDESIGN PHP SQL  PHP implode (.....)
Mit der Funktion implode(.....) werden Elemente eines Arrays zu einem String verbunden. In der Klammer müssen als Parameter ein Array oder eine Variable, die ein Array enthält, vorhanden sein. Zusätzlich soll ein Seperator, der die Elemente des Arrays trennt, angegeben sein. Fehlt der Seperator, wird kein Trennzeichen verwendet

implode(array); oder besser:
implode(seperator, array);

Beispiel 1:
$arr1 = array("Gratuliere", "zum", "Sehr gut!");
echo implode($arr1);

Weil kein Separator vorhanden ist, werden in der Ausgabe die Elemente des Arrays (zB Wörter) zusammengeschrieben:
GratulierezumSehr gut!
Beispiel 2:
$arr2 = array("Gratuliere", "zum", "Sehr gut!");
echo implode(" ", $arr1);

Weil als Separator ein Leerzeichen angegeben ist, werden in der Ausgabe die Elemente des Arrays (zB Wörter) durch Leerzeichen voneinander getrennt:
Gratuliere zum Sehr gut!
Thema auswählen: MULTIMEDIA WEBDESIGN PHP SQL PHP STRING-FUNKTIONEN
Frage 904
PHP, String-Funktionen, str_replace (....)
MULTIMEDIA WEBDESIGN PHP SQL  PHP str_replace(.....)
Mit der Funktion str_replace(.....) werden Zeichen oder Wörter eines Textes durch andere Zeichen oder Wörter ersetzt. In der Klammer müssen als Parameter der zu ersetzende Text, der neue Text und der Text, der den zu ersetzenden Text enthält, vorhanden sein. Als Ergebnis wird der Text mit dem ersetzten Inhalt ausgegeben, wobei bei mehreren Überseinstimmungen alle übereinstimmenden Zeichen oder Wörter ersetzt werden. Die Funktion unterscheidet zwischen Groß- und Kleinschreibung ("A" ist nicht gleich "a"). Als Parameter können sowohl Strings als auch Arrays verwendet werden, wobei bei letzteren mehrfach unterschiedliche Ersetzungen vorkommen können. Wird keine Übereinstimmung gefunden, wird nichts ersetzt und der ursprüngliche Text bleibt erhalten.
str_replace("suche", "ersetze", $text1);
str_replace($search, $replace, $subject);

Beispiel 1:
$text1 = "Du bist beinahe schön"
$text1 = str_replace("beinahe", "sehr", $text1);
echo $text1;

"beinahe" wird durch "schön" ersetzt -> Ausgabe: "Du bist sehr schön"

Beispiel 2:
$name1 = array("Ulli", "Margot", "Sonja")
$name2 = array("Lisa", "Maria", "Doris");
$auftritt1 = "Sonja, Margot, Ulli1 und Ulli2 auf die Bühne, bitte!"
$auftritt2 = str_replace($name1, $name2, $auftritt1);
echo $auftritt1."<br />"
echo $auftritt2;

Die Namen im ersten Array ($name1) werden durch die Namen im zweiten Array ($name2), einmal zweifach, weil diese doppelt vorkommen, ersetzt:
-> Ausgabe ($auftritt2): "Doris, Maria, Lisa1 und Lisa2 auf die Bühne, bitte!"
Thema auswählen: MULTIMEDIA WEBDESIGN PHP SQL PHP STRING-FUNKTIONEN
Frage 1115
PHP, String-Funktionen, stristr(...)
MULTIMEDIA WEBDESIGN PHP SQL  PHP stristr(...)
Die Funktion stristr(...) sucht einen String (Zeichenkette) in einem anderen String , unabhängig von der Groß- und Kleinschreibung:
stristr($gesamt,$such);
$gesamt ist der String, in dem gesucht werden soll;
$such ist der String,der gesucht werden soll;
Wird der String $such im String $gesamt gefunden, wird der Rest des Strings ab dem gefundenen teil des Strings ausgegeben. Wenn der String $such nicht gefunden wird, erfolgt keine Ausgabe.

Wenn der Teil des Strings $gesamt vor dem gefundenen String $such ausgegeben werden soll, ist der optionale Parameter $before_such auf true zu setzen:
stristr($gesamt,$such,$before_such=true);

Beispiel 1:
$such="maria";
$gesamt="Hannah, Regina, Clara, Maria, Andrea";
echo stristr($gesamt,$such);

Ausgabe:" Maria, Andrea"

Beispiel 2:
$such2="lara";
$gesamt="Hannah, Regina, Clara, Maria, Andrea";
echo stristr($gesamt,$such2,$before_such2=true);

Ausgabe: "Hannah, Regina, C"
Thema auswählen: MULTIMEDIA WEBDESIGN PHP SQL PHP STRING-FUNKTIONEN
Frage 1116
PHP, String-Funktionen, strtoupper(...)
MULTIMEDIA WEBDESIGN PHP SQL  PHP strtoupper(...)
Die Funktion strtoupper(...) wandelt die Zeichen eines Strings (Zeichenkette) ini Großbuchstaben um.
strtoupper($text);
Siehe auch -> strtolower(...)

Beispiel 1:
$text="der tag heute war schön und spaßig.";
echo strtoupper($text);

Ausgabe:DER TAG HEUTE WAR SCHÖN UND SPAßIG.

Beispiel 2:
$text2="Dieser Streckenabschnitt - und der ist relativ kurz - kostet €12 50000!";
echo strtoupper($text2)
;
Ausgabe: DIESER STRECKENABSCHNITT - UND DER IST RELATIV KURZ - KOSTET €12 50000!
Thema auswählen: MULTIMEDIA WEBDESIGN PHP SQL PHP STRING-FUNKTIONEN
Frage 1117
PHP, String-Funktionen, strtolower(...)
MULTIMEDIA WEBDESIGN PHP SQL  PHP strtolower(...)
Die Funktion strtolower(...) wandelt die Zeichen eines Strings (Zeichenkette) ini Kleinbuchstaben um.
strtolower($text);
Siehe auch -> strtoupper(...)

Beispiel 1:
$text="Die LETZTE NACHT war WUNDERVOLL!";
echo strtolower($text);

Ausgabe: die letzte nacht war wundervoll!

Beispiel 2:
$text2="\"Manche Menschen\", sagt Straßmann, \"verdienen (häufig völlig unverdient) $50.000/MONAT und mehr\"";
echo strtolower($text2);
oder
echo strtolower('"Manche Menschen"'.", sagt Straßmann,".'"verdienen (häufig völlig unverdient) $50.000/MONAT und mehr"')
Ausgabe: "manche menschen", sagt straßmann, "verdienen (häufig völlig unverdient) $50.000/monat und mehr"
Thema auswählen: MULTIMEDIA WEBDESIGN PHP SQL PHP STRING-FUNKTIONEN
Frage 873
PHP, String-Funktionen, htmlentities(....)
MULTIMEDIA WEBDESIGN PHP SQL  PHP htmlentities(.....)
Mit der Funktion htmlentities(.....) werden Sonderzeichen und HTML-Tags in den entsprechenden HTML-Code umgewandelt und vom Browser nicht als HTML-Tags oder Sonderzeichen interpretiert. In der Klammer muss als Parameter ein String oder eine Variable, die einen String enthält, vorhanden sein:
htmlentities("string");
htmlentities($stringvariable);

Beispiele:
$text1 = "<h3>Sch&ouml;nes Wochenende! </h3>";
$text2 = "&lt;h3&gt;Sch&amp;ouml;nes Wochenende! &lt;/h3&gt;";
echo $text1; Ausgabe (HTML-Tags und Sonderzeichen werden vom Browser richtig interpretiert):

Schönes Wochenende!

htmlentities($text1); Ausgabe: <h3>Sch&ouml;nes Wochenende! </h3>
echo $text2; Ausgabe: <h3>Sch&ouml;nes Wochenende! </h3>
echo htmlentities($text2); Ausgabe: &lt;h3&gt;Sch&amp;ouml;nes Wochenende! &lt;/h3&gt;
Thema auswählen: MULTIMEDIA WEBDESIGN PHP SQL PHP STRING-FUNKTIONEN
Frage 909
PHP, String-Funktionen, trim(....) Grundlagen, Whitespace-Zeichen am Anfang und Ende eines Strings entfernen
MULTIMEDIA WEBDESIGN PHP SQL  PHP trim (...) Grundlagen
Mit der Funktion trim(.....) werden Whitespaces, d.h. Leerzeichen und andere nicht angezeigte Zeichen am Anfang und am Ende eines Textes (Strings) entfernt.
trim(" entferne Whitspaces ");
trim($text);
Folgende Zeichen werden entfernt:
[1] " " - Leerzeichen
[2] "\t" - Tabulatorzeichen
[3] "\n" - Zeilenumbruch (Line Feed)
[4] "\r" - Wagenrücklaufzeichen (Carriage Return)
[5] "\0" - NUL-Byte (NULL-Byte)
[6] "\x0B" - Vertikaler Tabulator

Beispiel 1:
echo trim(" Vorne und hinten keine Leerzeichen! ");
Ausgabe: "Vorne und hinten keine Leerzeichen!" - Leerzeichen werden am Anfang und am Ende, jedoch nicht innerhalb des Strings entfernt.

Beispiel 2:
$$text1 = (" Weg mit den Leerzeichen am Anfang und am Ende ");
echo "|".$text1."|";

Ausgabe: "| Weg mit den Leerzeichen am Anfang und am Ende |"
echo "|".trim($text1)."|";
Ausgabe: "|Weg mit den Leerzeichen am Anfang und am Ende|"
Thema auswählen: MULTIMEDIA WEBDESIGN PHP SQL PHP STRING-FUNKTIONEN
Frage 910
PHP, String-Funktionen, trim(....) mit zweitem Parameter, bestimmte Zeichen am Anfang und am Ende eines Strings entfernen
MULTIMEDIA WEBDESIGN PHP SQL  PHP trim (...) mit zweitem Parameter
Mit dem zweiten Parameter der Funktion trim(.....) kann bestimmt werden, welche Zeichen am Anfang und am Ende eines Textes (Strings) entfernt werden sollen:
trim($text, $zeichenliste);
Die angegebenen zu entfernenden Zeichen sind "case sensitiv" (zwischen Groß- und Kleinschreibung wird unterschieden, zB "A" ist nicht gleich "a").
Siehe auch -> trim (...) Grundlagen.

Beispiel 3:
$text2 = ("aaaDer Winter, der ist da!???");
echo $text2;
echo trim($text2, "a?")
;
Ausgabe: "Der Winter, der ist da!" - Mit dem zweiten Parameter ("a?") wurde bestimmt, dass die Buchstaben "a" am Anfang und die Fragezeichen am Ende entfernt werden.
Thema auswählen: MULTIMEDIA WEBDESIGN PHP SQL PHP STRING-FUNKTIONEN
Frage 1159
PHP, String-Funktionen, (int)$string, String in Ganzzahlen umwandeln
MULTIMEDIA WEBDESIGN PHP SQL  PHP (int)$string
In PHP wird mit der String-Funktion (int)$string ein String in eine ganze Zahl umgewandelt. Dabei werden eventuell vorhandene Stellen hinter dem Dezimalpunkt abgeschnitten. Ein String, der keine Zahl ergibt, wird zu der Zahl 0 (Null) umgewandelt. Beginnt ein gemischter String mit einer Zahl, wird nur die Zahl zu Beginn des Strings verwertet.
$zahl=(int)$string;

Beispiel:
[1] <?php
$string1="2015";
$string2="99.9";
$string3="0.12345";
$string4="Text";
echo "String1: ".$string1." => ".(int)$string1."<br/>";
echo "String2: ".$string2." => ".(int)$string2."<br/>";
echo "String3: ".$string3." => ".(int)$string3."<br/>";
echo "String4: ".$string4." => ".(int)$string4;
?>


Ausgegeben wird:
String1: 2015 => 2015
String2: 99.9 => 99
String3: 0.12345 => 0
String4: Text => 0
Thema auswählen: MULTIMEDIA WEBDESIGN PHP SQL PHP STRING-FUNKTIONEN
Frage 1160
PHP, String-Funktionen, (float)$string, String in Fießkommazahlen umwandeln
MULTIMEDIA WEBDESIGN PHP SQL  PHP (float)$string
In PHP wird mit der String-Funktion (float)$string ein String in eine ganze Fießkommazahl umgewandelt. Dabei werden eventuell vorhandene Stellen hinter dem Dezimalpunkt abgeschnitten. Ein String, der keine Zahl ergibt, wird zu der Zahl 0 (Null) umgewandelt. Beginnt ein gemischter String mit einer Zahl, wird nur die Zahl zu Beginn des Strings verwertet.
$zahl=(float)$string;

Beispiel:
[1] < ?php
$string1="2015";
$string2='99.9';
$string3="0.12345";
$string4="16.17+12.3";
$zahl5=16.17+12.3;
echo "String1: ".$string1." => ".(float)$string1."<br/>";
echo "String2: ".$string2." => ".(float)$string2."<br/>";
echo "String3: ".$string3." => ".(float)$string3."<br/>";
echo "String4: ".$string4." => ".(float)$string4."<br/>";
echo "Zahl5: ".$zahl5." => ".(float)$zahl5;
?>


Ausgegeben wird:
String1: 2015 => 2015
String2: 99.9 => 99.9
String3: 0.12345 => 0.12345
String4: 16.17+12.3 => 16.17
Zahl5: 28.47 => 28.47
Thema auswählen: MULTIMEDIA WEBDESIGN PHP SQL PHP STRING-FUNKTIONEN
Frage 982
PHP, String-Funktionen, Zahlen, number_format (....), Formatierung mit 1000er Gruppierung, Dezimalstellen und Dezimalzeichen
MULTIMEDIA WEBDESIGN PHP SQL  PHP number_format(....)
Mit der Funktion number_format (.....) können in PHP Zahlen formatiert werden. Dies betrifft Zeichen für 1000er Gruppierung und Dezimalzahlen. Formatiert werden Zahlen bzw. Variable mit Zahleninhalt sowie 1 oder 3, jedoch nicht 2 zusätzlichen Parametern für number_format.
[1] Ohne zusätzliche Paramater: 1000er Gruppierung wird mit Beistrichen (,) vorgenommen, Dezimahlzahlen hinter dem Komma werden ignoriert bzw. auf ganze Zahlen gerundet (die Anzahl der Dezimalstellen wird mit "0" angenommen).
number_format(Zahl); -> siehe Beispiel 1
[2] Mit einem zusätzlichen Paramater: 1000er Gruppierung wird mit Beistrichen (,) vorgenommen, "Kommastellen" gibt die Anzahl der Kommastellen hinter dem Dezimalpunkt an, notfalls gerundet bei weiteren Dezimalstellen
number_format(Zahl,Kommastellen); -> siehe Beispiel 2
[3] Mit drei zusätzlichen Paramatern: "Kommastellen" gibt die Anzahl der Kommastellen hinter dem Dezimalpunkt an, "Dezimalzeichen" legt das Zeichen für das Komma fest und "1000erZeichen" gibt das Zeichen für die 1000er-Gruppierung an. number_format(Zahl,Kommastellen,Dezimalzeichen,1000erZeichen); -> siehe Beispiel 3

Beispiele
für alle Beispiele: $zahl = 1796331.6795;
[1] Beispiell 1
echo number_format($zahl); oder
echo number_format($zahl,0);
Ausgabe: "1,796,332" - Ergebnis als ganze Zahlen (integer), letzte Ziffer nach Rundungsregeln aufgerundet, 1000er-Gruppierung vorgegeben mit Beistrichen (,)
[2] Beispiell 2
echo number_format($zahl,2);
Ausgabe: "1,796,331.68" - Ergebnis als Dezimalzahl (float) mit zwei Kommastellen, zweite Kommastelle nach Rundungsregeln aufgerundet, Dezimalzeichen vorgegeben mit Punkt (.)
[3] Beispiell 3
echo number_format($zahl,3,',','.');
Ausgabe: "1.796.331,680" - Ergebnis als Dezimalzahl (float) mit drei Kommastellen, dritte Kommastelle nach Rundungsregeln aufgerundet, Kommazeichen als Beistrich (,), 1000er Gruppierung mit Punkten (.)
Seite 1 erste
schließen