Visualizzazione dei risultati da 1 a 4 su 4

Discussione: [PHP] formattare testo

  1. #1

    [PHP] formattare testo


    inizio cosi' perche' e' da diverse ore che provo a formattare del testo e non ci riesco....

    allora
    dovrei dividere un testo coppiato da word e incollato in una stringa (nel codice)
    parola per parola.....
    ora ho un problemone....
    certi spazi vuoti non spariscono....
    nemmeno cosi':
    Codice PHP:
    $testo str_replace("            "" "$testo);
    $testo str_replace("           "" "$testo);
    $testo str_replace("          "" "$testo);
    $testo str_replace("         "" "$testo);
    $testo str_replace("        "" "$testo);
    $testo str_replace("       "" "$testo);
    $testo str_replace("      "" "$testo);
    $testo str_replace("     "" "$testo);
    $testo str_replace("    "" "$testo);
    $testo str_replace("   "" "$testo);
    $testo str_replace("  "" "$testo); 
    sono quegli spazi piu lunghi di un carattete, ma che valgono come uno spazio solo....come cavolo faccio?????????


    e poi che altri caratteri devo temere da un copia e incolla da word o simili????


    spero di essermi spiegato.....

  2. #2
    Utente di HTML.it L'avatar di Leo15
    Registrato dal
    Sep 2005
    Messaggi
    307
    Probabilmente si tratta dei tab, prova con:
    Codice PHP:
    $testo str_replace("\t"" "$testo); 
    Poi, onestamente, non ho idea di cosa può spuntar fuori da un copia-incolla con Word
    La disumanità del computer sta nel fatto che, una volta programmato e messo in funzione, si comporta in maniera perfettamente onesta.
    Isaac Asimov

  3. #3
    Sei un grande.

    ho trovato questa funzione:

    rtrim($testo);

    che se ho capito bene dovrebbe togliere tutti questi caratteri che uno non vede

    pero' se faccio :

    $testo = rtrim($testo);

    non mi toglie neanche le tabulazioni (ora mi son ricordato come si chiamano ) ...

    ci studiero sopra
    -----------------------------------
    grazie mille
    LEO15

  4. #4
    Allora ci sono quasi:
    Codice PHP:
    <?php
    $testo 
    "In der Homöopathie verwendet man zur Herstellung gewisser Präparate elektromagnetische Wellen als Träger zum Transport für Informationen (Einglas-Potenzierung nach Korsakov). Elektromagnetischen Wellen erweisen sich als hervorragender Träger, um eine Information im Wasser zu befördern. Genau das werden wir nun sehen.

    Aufgrund einiger Erfahrungen glauben wir heutzutage, dass alle Lebewesen polarisierte und kohärente elektromagnetische Wellen ausstrahlen. Selbst die Pathologie ist gekennzeichnet von der Ausstrahlung 
    "
    ;

    $testo rtrim($testo,"\r\n\t\0\x0B");
    $testo nl2br($testo);
    $testo str_replace(
    "
    "
    "
    $testo);
    $testo str_replace("
    "
    "
    "
    $testo);
    $testo str_replace("
    "
    " "$testo);
    $testo ltrim($testo);
    $testo trim($testo);
    $testo addslashes(stripslashes($testo));
    $testo str_replace("..."". "$testo);
    $testo str_replace(".."". "$testo); 
    $testo str_replace("             "" "$testo);
    $testo str_replace("            "" "$testo);
    $testo str_replace("           "" "$testo);
    $testo str_replace("          "" "$testo);
    $testo str_replace("         "" "$testo);
    $testo str_replace("        "" "$testo);
    $testo str_replace("       "" "$testo);
    $testo str_replace("      "" "$testo);
    $testo str_replace("     "" "$testo);
    $testo str_replace("    "" "$testo);
    $testo str_replace("   "" "$testo);
    $testo str_replace("  "" "$testo);

    print(
    "$testo");
    $explode explode(' '$testo);
    echo 
    "<pre>\n";
    print_r($explode);
    echo 
    "</pre>\n";
    $a count($explode);
    $a $a 1;
    print(
    "
    $a
    "
    );
    ?>
    cosi ci sono quasi.....
    pero' ho ancora un problema l'array[40] e [41] non vanno bene perche'?

    Codice PHP:
    Array
    (
        [
    0] => In
        
    [1] => der
        
    [2] => Homöopathie
        
    [3] => verwendet
        
    [4] => man
        
    [5] => zur
        
    [6] => Herstellung
        
    [7] => gewisser
        
    [8] => Präparate
        
    [9] => elektromagnetische
        
    [10] => Wellen
        
    [11] => als
        
    [12] => Träger
        
    [13] => zum
        
    [14] => Transport
        
    [15] => für
        
    [16] => Informationen
        
    [17] => (Einglas-Potenzierung
        
    [18] => nach
        
    [19] => Korsakov).
        [
    20] => Elektromagnetischen
        
    [21] => Wellen
        
    [22] => erweisen
        
    [23] => sich
        
    [24] => als
        
    [25] => hervorragender
        
    [26] => Träger,
        [
    27] => um
        
    [28] => eine
        
    [29] => Information
        
    [30] => im
        
    [31] => Wasser
        
    [32] => zu
        
    [33] => befördern.
        [
    34] => Genau
        
    [35] => das
        
    [36] => werden
        
    [37] => wir
        
    [38] => nun
        
    [39] => sehen.
        [
    40] => 

        [
    41] => 
    Aufgrund
        
    [42] => einiger
        
    [43] => Erfahrungen
        
    [44] => glauben
        
    [45] => wir
        
    [46] => heutzutage,
        [
    47] => dass
        
    [48] => alle
        
    [49] => Lebewesen
        
    [50] => polarisierte
        
    [51] => und
        
    [52] => kohärente
        
    [53] => elektromagnetische
        
    [54] => Wellen
        
    [55] => ausstrahlen.
        [
    56] => Selbst
        
    [57] => die
        [
    58] => Pathologie
        
    [59] => ist
        
    [60] => gekennzeichnet
        
    [61] => von
        
    [62] => der
        
    [63] => Ausstrahlung


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.