Visualizzazione dei risultati da 1 a 5 su 5
  1. #1

    come togliere gli a capo?

    voglio fare in modo che in una stringa (che l'utente deve inserire) non ci siano mai più di tre a capo consecutivi. ho usato questo ma non finziona:

    while (eregi('\n*[[:blank:]]*\n*[[:blank:]]*\n', $corpo))
    {
    $corpo = preg_replace('/\n+[[:blank:]]+/\n+[[:blank:]]+/\n', '/\n', $corpo);
    }

  2. #2
    trim

    (PHP 3, PHP 4 , PHP 5)
    trim -- Strip whitespace from the beginning and end of a string
    Description
    string trim ( string str [, string charlist])

    This function returns a string with whitespace stripped from the beginning and end of str. Without the second parameter, trim() will strip these characters:

    *

    " " (ASCII 32 (0x20)), an ordinary space.
    *

    "\t" (ASCII 9 (0x09)), a tab.
    *

    "\n" (ASCII 10 (0x0A)), a new line (line feed).
    *

    "\r" (ASCII 13 (0x0D)), a carriage return.
    *

    "\0" (ASCII 0 (0x00)), the NUL-byte.
    *

    "\x0B" (ASCII 11 (0x0B)), a vertical tab.

    You can also specify the characters you want to strip, by means of the charlist parameter. Simply list all characters that you want to be stripped. With .. you can specify a range of characters.

    Esempio 1. Usage example of trim()

    <?php

    $text = "\t\tThese are a few words ... ";

    echo trim($text); // "These are a few words ..."
    echo trim($text, " \t."); // "These are a few words "

    // trim the ASCII control characters at the beginning and end of $binary
    // (from 0 to 31 inclusive)
    $clean = trim($binary, "\x00..\x1F");

    ?>

    Nota: The optional charlist parameter was added in PHP 4.1.0

    See also ltrim() and rtrim().
    PoWered by:
    Gentoo 1.5.3 - Kernel 2.6.7
    Debian Sid - Kernel 2.6.7 - Bash 3.0
    Slackware current - Kernel 2.6.7

  3. #3
    grazie, ma vorrei toglierlo da ovunque e non solo dall'inizio o dalla fine

  4. #4
    a capo e' un \n...
    quindi usa
    str_replace("\n","",$str);

    http://forum.html.it/forum/showthrea...hreadid=676787
    PoWered by:
    Gentoo 1.5.3 - Kernel 2.6.7
    Debian Sid - Kernel 2.6.7 - Bash 3.0
    Slackware current - Kernel 2.6.7

  5. #5
    il mio problema è che ne devo togliere tre alla volta. tra uno e la'ltro può esserci anche uno spazio quindi non posso usare str

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.