Navigation
 Startseite
 Fachbücher
 Forum
 Webmaster News
 Script Newsletter
 Kontakt
 Script Installation
 Php
 Php Tutorials
 Impressum

Community-Bereich
 kostenlos Registrieren
 Anmelden
 Benutzerliste

Script Datenbank
 Script Archiv
 Script Top 20
 Screenshots
 Testberichte

Suche
 

Unsere Php Scripts
 Counter Script
 Umfrage Script
 Bilder Upload Script
 Terminverwaltung
 Simple PHP Forum
 RSS Grabber

Script Mods
 phpBB Adsense Mode

Tools und Generatoren
 .htpasswd Generator
 md5 Generator
 base64 Generator
 Markdown to HTML
 Colorpicker
 Unix timestamp Tool
 TLD Liste
 Webkatalog‑Verzeichnis

Partner
 Sprüche Treff

Artfiles.de
Bietet Serviceorientierte Internetdienstleistungen...
https://www.Artfiles.de
Hosterplus.de
Bekommen Sie Speicherplatz (Webspace), Domains und...
https://www.Hosterplus.de
 
 
 

Alle Zeichen einer Zeichenkette in Großbuchstaben umwandeln

Sie befinden sich: Home > Php Tutorial > Alle Zeichen einer Zeichenk...

Alle Zeichen einer Zeichenkette in Großbuchstaben umwandeln


Eintrag am:  11.11.2009
Hits / Besucher:  6776
Sprache:  Deutsch
Kategorie:  Einsteiger Tutorials...
Tutorial Art:  eigenes
Eingetragen von   schubertmedia schubertmedia
 
Beschreibung

Die Funktion „strtoupper()“ wird in PHP benutzt, um eine Zeichenkette (String), welche aus Groß- und Kleinbuchstaben bestehen kann, in nur Großbuchstaben umzuwandeln. Zum Beispiel wird so etwas benötigt, wenn der String eines Formularfelds „Name“ später in einem Druckformular ausgegeben oder das Speichern eines Nachnamens in eine Datenbank nur in Großbuchstaben gespeichert werden soll. Zu beachten wäre noch, dass die Funktion strtoupper() vom Wert locale, also von den Ländereinstellungen abhängig ist. Sollten etwa keine Umlaute oder keine fremdsprachigen Inhalte umgewandelt werden, so muss der Wert locale in den PHP-Server-Settings bzw. im PHP-Script selbst überprüft und gegebenenfalls angepasst werden.

Syntax:

strtoupper(string $variable);

Als Erstes benötigen wir natürlich einen String (hier zum Beispiel „string1“), welcher uns als Ausgangsbasis dient. Danach muss dieser String einfach mit der Funktion „strtoupper($string1)“ umgewandelt werden. Hierfür kann die neue Zeichenkette einer beliebigen Variable wieder zugeordnet oder gleich mit der Funktion „echo“ als umgewandelter String in Großbuchstaben wieder ausgegeben werden.

Beispiel-PHP-Code:

<?php

/*
umzuwandelnde Zeichenkette
inklusive Umlaute (string)
*/
$string = "Dies ist ein ganz normaler Text mit dem Umlaut ä.";
/*
ausgeben der originalen
Zeichenkette (string)
*/
echo "String original: ".$string;
/*
letztliche umwandeln der
Zeichenkette inklusive Umlaute (string)
*/
echo "String mit strtoupper(): ".strtoupper($string);
?>

Ergebnis:

String original: Dies ist ein ganz normaler Text mit dem Umlaut ä.
String mit strtoupper(): DIES IST EIN GANZ NORMALER TEXT MIT DEM UMLAUT Ä.

Erläuterung:

In dem vorliegenden PHP-Code wird eine Variable mit dem Namen $string definiert. Dieser wird als String ein Wert mit einem normalen Text sowie einem Umlaut zugewiesen. Anschließend wird der Wert der Variable, mit der echo-Funktion, ausgegeben.

Dieser Text, der ursprünglich definiert wurde, bleibt gleich. Um den Text zu ändern, wird die strtoupper-Funktion verwendet. Diese Funktion wandelt alle Zeichen, die im String definiert wurden, in Großbuchstaben um. Demnach wird der Text, der ursprünglich in der Variable $string definiert wurde, in Großbuchstaben umgewandelt und anschließend auf der Webseite ausgegeben.

Zusätzliche Informationen: Das gleiche Prozedere kann natürlich auch genau umgekehrt, und zwar in Kleinbuchstaben erfolgen. Hierfür muss nur die Funktion strtolower() mit der gleichen Syntax benutzt werden und alle Zeichen des benutzten Strings werden in Kleinbuchstaben umgewandelt.

 

Tags:

 

Artikel hinzufügen bei:
         
Bücherregal mit drei Büchern: 'PHP 4 - Grundlagen und Profiwissen' von Hanser Verlag, 'Webdesign in a Nutshell' von O'Reilly Verlag, und 'Webgestaltung' von Galileo Computing.