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

    caccia all'errore di substr

    Nella versione 5 di php il seguente codice funziona alla perfezione

    Codice PHP:
    substr($row_video['commento'], 0strrpos($row_video['commento'],' -')); 
    Questo, se c'e' una stringa del tipo

    blablabal - blobloblo

    Ritorna quello che c'e' prima del ' -'
    quindi in questo caso torna blablabal

    Ora nella versione php5 questo funge, nella versione 4 non funziona piu'... ___!!!!
    Eppure in php.net dice che substr funziona dalla versione 3 in poi di php...

    Qualche idea?
    Esiste un altro metodo per fare la stessa cosa?
    Trinity
    http://www.vocabolariodidio.it
    http://www.giulianodelena.com
    trova la tua casa per le vacanze
    http://www.salento.lecce.it

  2. #2
    mi sembra strano...io ho provato questo codice sulla 4.3.10 e funziona benone

    codice:
    $str="blablabla - blobloblo";
    
    echo substr($str, 0, strrpos($str,' - '));
    Talvolta anche una persona apparentemente inutile si rivela un abile samurai dalla forza di mille uomini, dimostrando di poter rinunciare alla vita e che il suo cuore si è completamente identificato con quello del suo padrone

  3. #3
    ho scoperto il problema.


    $row_video['commento']
    conteneva una frase con gli spazi.
    Falliva quindi la funzione strrpos
    Ho risolto in questo modo

    Codice PHP:
    $gruppo substr($row_video['commento'], 0strrpos($row_video['commento'],'-')-1); 
    Trinity
    http://www.vocabolariodidio.it
    http://www.giulianodelena.com
    trova la tua casa per le vacanze
    http://www.salento.lecce.it

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.