php, codeschnipsel, php beispielen
Php strrpos() - Das letzte Auftreten einer Zeichenkette in einem String finden

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

Userbereich
kostenlos Anmelden
Memberliste

Script Datenbank
Script Archiv
Script Top 20
Screenshots
Testberichte

Suche

 
Script Seite

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
ICQ Generator
Colorpicker
Unix timestamp Tool
TLD Liste
Webkatalog Verzeichnis

Partner
Sprüche Treff

kr2domains.de
Bei diesen Anbieter bekommen sie verschiedene Länd...

domainzentrale.eu...
Bei diesen Anbieter bekommt man verschiedene Webho...

weitere Anbieter
PHP Space Community auf Facebook PHP Space Community auf Twitter RSS Feeds der PHP Space Community

 

Statistik
11 Gäste Online
0 Member Online
749 Besucher heute
1186 Besucher gestern
 

Das letzte Auftreten einer Zeichenkette in einem String finden

Sie befinden sich: Home > Php Tutorial > Das letzte Auftreten einer ...

Das letzte Auftreten einer Zeichenkette in einem String finden



Eintrag am:  31.12.2009
Hits / Besucher:  1277
Sprache: DeutschDeutsch
Kategorie:  Einsteiger Tutorials...
Tutorial Art:  eigenes
Eingetragen von:  schubertmedia
 

Beschreibung


Im folgendem Tutorial möchte ich Ihnen erklären, wie Sie das letzte Vorkommen eines Zeichen innerhalb einer Zeichekette finden und die Position zurückgeben können.
Um dieses Problem zu lösen, verwenden wir die Funktion strrpos(). Diese Funktion erfordert zwei Parameter. Mit dem ersten Parameter übergibt man die Zeichenkette, die man bearbeiten will und der zweite Parameter erfordert das Zeichen, das gesucht werden soll.

Beispiel 1:

<?php
    
/*
    * Created on 31.12.2009 by Nico Schubert
    */
    
$zeichenkette 'Das ist ein Satz. In diesen Satz
        suchen wir das letzte Auftreten des Zeichen: z.'
;
    
$position_des_zeichen strrpos($zeichenkette,
        
"z");
    echo 
$position_des_zeichen;
?>


Erklärung zu Beispiel 1:

Zunächst wird eine neue Zeichenkette mit der Variable $zeichenkette erstellt. Anschließend wird dieser String bearbeitet, indem wir ihn der Funktion strrpos() als ersten Parameter übergeben. Als zweiten Parameter übergeben wir das Zeichen "z", welches wir suchen wollen. Das Ergebnis, das die Funktion strrpos() zurück liefert, wird in eine neue Variable mit der Bezeichnung $position_des_zeichen gespeichert und mit dem Befehl echo ausgegeben.

Ausgabe des Beispiel 1:

78

Das gesuchte Zeichen "z" befindet sich also an der Stelle 78. Was passiert aber, wenn das gesuchte Zeichen nicht in der Zeichenkette vorhanden ist? Dazu schauen wir uns das folgende Beispiel an.

Beispiel 2:

<?php
    
/*
    * Created on 28.12.2009 by Nico Schubert
    */
    
$zeichenkette 'Jetzt suchen wir nach ein Zeichen
        was es nicht gibt.'
;
    
$position_des_zeichen strrpos($zeichenkette,
        
"ß");
    
var_dump($position_des_zeichen);
?>

Ausgabe des Beispiel 2:

"bool(false)"

Erklärung zu Beispiel 2:

Die Funktion var_dump zeigt uns den Typ und den Wert einer beliebigen Variable an. In diesem Beispiel hat die Variable $position_des_zeichen den Wert "False" vom Typ Boolean.
Das bedeutet also, dass die Funktion strrpos() den booleschen Wert "False" zurück gibt, wenn das gesuchte Zeichen nicht in der Zeichenkette vorhanden ist. Daher hat die Variable $position_des_zeichen in diesem Beispiel den Wert "False".

 

Tags


 

Verlink uns, wenn Dir das Tutorial gefallen hat:
Artikel hinzufügen bei:
Bookmark bei: Mr. Wong Bookmark bei: Webnews Bookmark bei: Icio Bookmark bei: Folkd Bookmark bei: Yigg Bookmark bei: Linkarena Bookmark bei: Del.ico.us Bookmark bei: Reddit Bookmark bei: Digg Bookmark bei: StumbleUpon Bookmark bei: Slashdot Bookmark bei: Google Bookmark bei: Blinklist Bookmark bei: Blogmarks Bookmark bei: Diigo Bookmark bei: Technorati Bookmark bei: Newsvine Bookmark bei: Netvouz