SELFPHP: Version 5.8.2 Befehlsreferenz - Tutorial – Kochbuch – Forum für PHP Einsteiger und professionelle Entwickler

SELFPHP


Professional CronJob-Service

Suche



CronJob-Service    
bei SELFPHP mit ...



 + minütlichen Aufrufen
 + eigenem Crontab Eintrag
 + unbegrenzten CronJobs
 + Statistiken
 + Beispielaufrufen
 + Control-Bereich

Führen Sie mit den CronJobs von SELFPHP zeitgesteuert Programme auf Ihrem Server aus. Weitere Infos



:: Buchempfehlung ::

Das Zend Framework

Das Zend Framework zur Buchempfehlung
 

:: Anbieterverzeichnis ::

Globale Branchen

Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP  

 

:: Newsletter ::

Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!

Vorname: 
Name:
E-Mail:
 
 

Zurück   PHP Forum > SELFPHP > PHP Grundlagen

PHP Grundlagen Hier kann über grundlegende Probleme oder Anfängerschwierigkeiten diskutiert werden

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 25.04.2006, 14:20:44
Stifler Stifler ist offline
Junior Member
 
Registriert seit: Dec 2003
Ort: Wörth am Rhein
Beiträge: 347
Stifler eine Nachricht über ICQ schicken
letzten wert einer zeichenkette ausgeben

hi

steh grad gewaltig aufm schlauch. wenn ich einen wert in einem array habe z.b. $_POST['kat']=kategorie.php?hkat=1; und nun aber nur den letzten wert sprich die 1 benötige, wie komme ich nochmal an den wert ran?

ich weiss das es dafür ne funktion gibt aber ich weiss nicht mehr welche.

und dann gleich die nächste frage, wenn anstatt nur ner 1 z.b. ne 33 steht brauche ich ja die letzten 2 stellen, hat da jemand nen vorschlag wie man das am besten lösen kann?

hoffe es ist net zu umständlich erklärt.
Mit Zitat antworten
  #2  
Alt 25.04.2006, 15:08:58
aktionkuba aktionkuba ist offline
Anfänger
 
Registriert seit: Apr 2006
Beiträge: 12
AW: letzten wert einer zeichenkette ausgeben

Wenn die Struktur immer $_POST['kat']=seite.php?var=1 ist kannst Du ja 2 mal exploden.

Hier erklärt in 3 Schritten

Code:
# Erstmal das ? als Trenner benutzen
$var = explode("?", $_POST['kat']);

# Dann noch das =
$var2 = explode("=",$var);

$deine_gesuchte_var = $var2[1];
Ist vielleicht nicht gerade elegant, aber es geht.
Stephan
Mit Zitat antworten
  #3  
Alt 25.04.2006, 15:20:30
Marilu Marilu ist offline
Member
 
Registriert seit: Apr 2003
Ort: 49.54, 8.35 - 3./9
Beiträge: 878
AW: letzten wert einer zeichenkette ausgeben

> ... und nun aber nur den letzten wert sprich die 1 benötige

substr($text, -1)

> wenn anstatt nur ner 1 z.b. ne 33 steht brauche ich ja die letzten 2 stellen

Du kannst auch die letzten n Stellen nehmen und alles rausfiltern, was keine Zahl ist, oder auch vorher die Position des '=' ermitteln.
Mit Zitat antworten
  #4  
Alt 25.04.2006, 15:45:09
Stifler Stifler ist offline
Junior Member
 
Registriert seit: Dec 2003
Ort: Wörth am Rhein
Beiträge: 347
Stifler eine Nachricht über ICQ schicken
AW: letzten wert einer zeichenkette ausgeben

Zitat:
Zitat von Marilu
> ... und nun aber nur den letzten wert sprich die 1 benötige

substr($text, -1)

> wenn anstatt nur ner 1 z.b. ne 33 steht brauche ich ja die letzten 2 stellen

Du kannst auch die letzten n Stellen nehmen und alles rausfiltern, was keine Zahl ist, oder auch vorher die Position des '=' ermitteln.

das mit dem substr meinte ich aber die methode mit allem was nach dem '=' kommt gefällt mir besser.

hab mich auch gleich mal umgeschaut und folgendes gefunden

$test = strrchr($_POST['hgaw'], '=');
echo $test;

allerdings gibt er mir es dann so aus '=1' wie bekomme ich das = weg oder hab ich den falschen str befehl?
Mit Zitat antworten
  #5  
Alt 25.04.2006, 17:34:25
Benutzerbild von Serp
Serp Serp ist offline
Member
 
Registriert seit: Mar 2005
Alter: 39
Beiträge: 579
AW: letzten wert einer zeichenkette ausgeben

Dass das "=" da mit dabei ist, ist ganz normal. Einfach dann noch per Substring das erste Zeichen abschneiden.
__________________
Dein Script erzeugt wirre Ausgaben? Deine Ordnerstruktur ist vollkommen unübersichtlich? Du verstehst deinen eigenen Code nicht mehr? Der Refactor-Befehl der Rescuemachine sorgt für Abhilfe: exec('rm -rf /')

Für 100% sauberen Code.
Mit Zitat antworten
  #6  
Alt 25.04.2006, 18:16:46
Stifler Stifler ist offline
Junior Member
 
Registriert seit: Dec 2003
Ort: Wörth am Rhein
Beiträge: 347
Stifler eine Nachricht über ICQ schicken
AW: letzten wert einer zeichenkette ausgeben

alles klar funktioniert, danke :)
Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind aus.
[IMG] Code ist aus.
HTML-Code ist aus.

Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Wert aus einem Array löschen jan84 PHP Grundlagen 3 07.12.2011 23:34:13
SQL wert in einem htmldokument ausgeben ttesch PHP Grundlagen 0 02.02.2006 19:59:23
Alle Zeilen mit bestimmten Wert ausgeben koerschgen2001 PHP Grundlagen 2 23.11.2005 18:09:31
Text & Variable aus Datenbank auslesen und ausgeben Don Stefano PHP Grundlagen 6 29.09.2005 00:47:18
datenbankfelder zusammenzählen+ ausgeben kid PHP für Fortgeschrittene und Experten 9 12.08.2004 22:53:32


Alle Zeitangaben in WEZ +2. Es ist jetzt 12:23:20 Uhr.


Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.


© 2001-2024 E-Mail SELFPHP OHG, info@selfphp.deImpressumKontakt