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 ::

Handbuch der Java-Programmierung

Handbuch der Java-Programmierung 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
Hilfe Community Kalender Heutige Beiträge Suchen

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

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 25.05.2007, 09:42:31
Goofy Goofy ist offline
Anfänger
 
Registriert seit: May 2007
Beiträge: 1
Formularfeld automatisch auffüllen

Hallo,

ich suche eine Möglichkeit, den Inhalt einer Variablen (die aus einem Formularfeld stammt) mit Leerzeichen immer auf eine feste Länge zu bringen.

Folgender Ablauf: Dateneingabe per input und post. Per PHP werden die Daten dann in eine Textdatei geschrieben und müssen dort immer eine feste Feldlänge haben, egal wie lang die Eingabe im Formularfeld war.

Habt Ihr da für einen PHP-Newbie einen Tipp?

Gruß

Goofy
Mit Zitat antworten
  #2  
Alt 26.05.2007, 21:21:37
langwebdesign langwebdesign ist offline
Junior Member
 
Registriert seit: Oct 2002
Ort: Titting
Alter: 39
Beiträge: 251
AW: Formularfeld automatisch auffüllen

Hallo Goofy,

du kannst dir mit strlen die länge der Zeichenkette zurückgeben lassen.

Sollte die Zeichenkette zu lang sein kannst du sie mit substr kürzen.

Ist sie zu kurz dann kannst du sie mit str_pad auffüllen.

Hab mir mal die mühe gemacht:

PHP-Code:
<?PHP

// feste laenge die der String haben soll
$festelaenge 30;

$string $_POST["Formularfeldname"];

$stringlaenge strlen($string);

IF(
$stringlaenge $festelaenge){
    
$string substr($string0$festelaenge);
}
ELSEIF(
$stringlaenge $festelaenge){
    
$string str_pad($string$festelaenge" ");
}

?>
ungetestet...

mfg
stephan
__________________
Affen benutzen oft Stöckchen als Hilfsmittel...

Geändert von langwebdesign (27.05.2007 um 09:09:29 Uhr) Grund: meikels tipp
Mit Zitat antworten
  #3  
Alt 27.05.2007, 08:20:58
Benutzerbild von meikel (†)
meikel (†) meikel (†) ist offline
SELFPHP Guru
 
Registriert seit: Dec 2003
Ort: Erfurt
Alter: 75
Beiträge: 4.001
AW: Formularfeld automatisch auffüllen

Zitat:
Zitat von Goofy Beitrag anzeigen
ich suche eine Möglichkeit, den Inhalt einer Variablen (die aus einem Formularfeld stammt) mit Leerzeichen immer auf eine feste Länge zu bringen.

Habt Ihr da für einen PHP-Newbie einen Tipp?
Ja: Handbuchlesen

http://www.php.net/manual/de/function.str-pad.php
Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

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
URL automatisch anlegen!? glommy PHP Grundlagen 6 26.11.2006 20:37:29
HTML-Ausgabe automatisch aktualisieren maverick-jr PHP Grundlagen 3 21.10.2004 07:18:58
SessionID automatisch an URLs anhängen? hallo00 PHP für Fortgeschrittene und Experten 10 16.08.2002 21:32:19
Variablen automatisch generieren frakor PHP für Fortgeschrittene und Experten 2 29.04.2002 12:58:28
PHP-Seite automatisch ausführen lassen ThomasK PHP für Fortgeschrittene und Experten 1 01.03.2002 13:15:51


Alle Zeitangaben in WEZ +2. Es ist jetzt 07:55:39 Uhr.


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


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