php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2005-2

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 30.06.2005, 15:52  
Gast
 
Beiträge: n/a
Standard [Erledigt] Länge einer textarea ohne Leerzeichen

Ich versuche die Zeichenanzahl eines in eine textarea eingegebenen Textes zu ermitteln. Leerzeichen sollen hierbei unberücksichtigt bleiben.

Mit folgendem Code schreibe ich zunächst die textarea in einen Array. Mach eine Schleife hierüber, eliminiere die Leerzeichen und addiere die Zeichenanzahl. Zur Kontrolle habe ich verschiedene echos eingefügt.

Code:
   $zeilen = explode( "\n", trim($_POST['textarea']) );
   
   foreach($zeilen as $key => $zeile){
        $zeile = str_replace(' ','',$zeile);
        $string = $string.$zeile;
        echo $zeile."
";
        echo strlen($zeile)."
";
        $laenge = $laenge + strlen($zeile);
    }
  
    echo $string."
";
    echo $laenge;
Gebe ich nun folgendes in die textarea ein:
Dieser Test
scheitert

Erscheint folgende Ausgabe:

DieserTest
11
scheitert
9
DieserTest scheitert
20

Offenbar befindet sich hinter "Dieser Text" noch ein Zeichen, dass ich mit dem replace Befehl nicht eliminiere, aber welches.

Vielen Dank für die Unterstützung!
 
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 30.06.2005, 15:55  
Erfahrener Benutzer
 
Registriert seit: 20.01.2005
Beiträge: 1.557
PHP-Kenntnisse:
Fortgeschritten
Buhmann ist zur Zeit noch ein unbeschriebenes Blatt
Buhmann eine Nachricht über ICQ schicken Buhmann eine Nachricht über MSN schicken
Standard

PHP-Code:
<?php
$string 
$string.$zeile;
?>
wo definierst du $string??
Buhmann ist offline  
Alt 30.06.2005, 15:58  
Gast
 
Beiträge: n/a
Standard

Sorry, hatte ich nicht angegeben:
$string und $laenge sind weiter oben definiert und zwar so:

PHP-Code:
<?php
  $laenge 
0;
  
$string NULL;
?>
 
Alt 30.06.2005, 15:58  
Gast
 
Beiträge: n/a
Standard

Meinte vermutlich sowas:

$string .= $zeile;
 
Alt 30.06.2005, 15:59  
Erfahrener Benutzer
 
Registriert seit: 20.01.2005
Beiträge: 1.557
PHP-Kenntnisse:
Fortgeschritten
Buhmann ist zur Zeit noch ein unbeschriebenes Blatt
Buhmann eine Nachricht über ICQ schicken Buhmann eine Nachricht über MSN schicken
Standard

schon klar, aber $string ist ja garnet definiert (zumindestens beim ersten durchgang), daran kanns zwar net liegen, aber es is auf jedenfall n fehler.

[EDIT] offensichtlich befindet sich hinter dem string "DieserTest" noch ein leerzeichen.
Sonst würde $string am ende nämlich "DieserTestscheitert" enthalten
[EDIT2] ups das hattest du ja schon gesagt ^^

vllt. n anderes steuerzeichen, \r z.b.
Buhmann ist offline  
 


Themen-Optionen
Thema bewerten
Thema bewerten:

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

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Einfügen von Text in Textarea per JS louis HTML, Usability und Barrierefreiheit 5 07.07.2008 15:13
wordwrap und Leerzeichen Zangelo PHP Tipps 2007 6 10.04.2007 21:36
Datei in Textarea auslesen kampfnickel PHP Tipps 2006 21 24.11.2006 22:09
Leerzeichen bei textarea? BartTheDevil89 PHP Tipps 2006 2 15.11.2006 15:54
Bei Text aus "textarea" die Leerzeichen entfernen? BartTheDevil89 PHP Tipps 2006 3 05.10.2006 12:02
Textarea Formatierung wird nicht angezeigt HTML, Usability und Barrierefreiheit 5 23.06.2006 11:27
Textarea Feld dynamisch vergrößern und verkleinern? php_frage HTML, Usability und Barrierefreiheit 5 25.04.2006 08:42
Textarea Übergabe Problem danysahne333 PHP Tipps 2006 6 14.03.2006 13:46
Textarea in Dynamische Tabelle ? Cyberbob_at_tot PHP Tipps 2005-2 6 25.08.2005 14:11
Text per Klick in Textarea einfügen Abhängig von Radiobutton 18inch HTML, Usability und Barrierefreiheit 1 09.05.2005 11:22
textarea als mail verschicken PHP Tipps 2005 9 22.03.2005 21:29
Textarea ... Tschuu HTML, Usability und Barrierefreiheit 2 03.01.2005 14:13
textarea? Creativ PHP Tipps 2004-2 1 06.11.2004 12:10
Leerzeichen aus DB-Feld werden zu einem zusammengefaßt HTML, Usability und Barrierefreiheit 2 13.08.2004 13:54
[Erledigt] Probleme beim ausrichten von Textarea &amp; Button HTML, Usability und Barrierefreiheit 2 27.07.2004 14:17

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
textarea text ohne leerzeile, php keine leerzeichen, php text ohne leerzeichen, html textarea textlänge, excel =länge \ohne leerzeichen\, strlen textarea ermitteln, php text zeilen eines textes ermitteln, datei in textarea anzeigen ohne leerzeichen, php textarea zeichenanzahl auslesen, php textarea länge, textarea kein leerzeichen, weiter button, php größe eines textarea bestimmen, php länge ohne leerzeichen, php \anzahl leerzeichen\ -excel -openoffice, länge von textarea, leerzeichen text länge php, textarea anzahl leerzeichen ermitteln, textarea leerzeichen, textarea anzahl zeilen auslesen

Alle Zeitangaben in WEZ +2. Es ist jetzt 04:41 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.