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

    taglio di stringa con a capo

    ciao a tutti.. dopo il -autoaggiornamento file- provo con una domanda più semplice

    ho una funzione
    Codice PHP:
    function taglia($testo,$lungh) {
    $caratteri strlen($testo);
    if(
    $caratteri $lungh)
     
    $testo=substr($testo0$lungh)." ...";

    return 
    $testo;

    e oltre alla limitazione in lunghezza mi voglio assicurare che ci sia un a capo ogni diciamo 50 caratteri..

    ho porvato così
    Codice PHP:
    $tmp=str_split($testo,50);
    $testo='';
    for(
    $x=0;$x<sizeof($tmp);$x++)
     if (
    $x!=sizeoof($tmp)-1)
      
    $testo=$testo.$tmp[$x].'-
    '

    ma fatta eseguire la pagina in remoto mi dice che la funzione str_split non esiste.. come posso fare senza??

    Grazie a tutti..


    ..Ice..
    visit the BEST italian fotolog http://www.ghiacciato.it/fotolog

    "Solo due cose sono infinite, l'universo e la stupidità dell'essere umano.. ma sulla prima ho ancora delle riserve.." A.Einstein

  2. #2
    Moderatore di Server Apache L'avatar di marketto
    Registrato dal
    Sep 2001
    Messaggi
    5,858
    qst può essere un buon inizio, bisogna inseriree un controllo per non spezzare le parole...

    codice:
    $max=50;
    $stringa=".......";
    $temp="";
    for ($i=0,$j=ceil(strlen($stringa)/$max);$i<$j;$i++)
    	$temp.=substr($stringa,$i*$max,$max)."
    \n";
    echo $temp;
    think simple think ringo

  3. #3
    provato con questo? credo che faccia proprio quello che ti serve...

    http://it.php.net/manual/it/function.wordwrap.php

  4. #4
    Grazie mille, la funzione wordwrap era proprio quella che mi serviva, avevo cercato ma non la avevo trovata..



    ciaociao

    ..IcE..
    visit the BEST italian fotolog http://www.ghiacciato.it/fotolog

    "Solo due cose sono infinite, l'universo e la stupidità dell'essere umano.. ma sulla prima ho ancora delle riserve.." A.Einstein

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.