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

    substr da' risultati strani

    Ciao a tutti.
    Sto facendo un programmino che scarica pagine e le elabora.
    apro un sito e metto in una stringa tutto l'html.
    lo passo a una funzione che lo elabora, e li' il problema.
    quando passo a substr quella lunga stringa, del tipo

    echo substr($html, 7);

    mi ritorna l'intera stringa.
    ho controllato, $html non e' una parola riservata, con is_string($html) mi ritorna che e' una stringa.
    se faccio
    echo('prova', 2);

    funziona.

    non capisco bene dov'e' il problema.

  2. #2
    Utente di HTML.it
    Registrato dal
    Oct 2009
    Messaggi
    636
    se dai in output $html contiene esattamente ciò che ti aspetti?

    fai var_dump($html) ti dirà tipo, lunghezza e contenuto della variabile

  3. #3
    Utente di HTML.it L'avatar di badaze
    Registrato dal
    Jun 2002
    residenza
    Lyon
    Messaggi
    5,372
    @ massimo

    A che cosa ti aspetti ? Li con substr prendi tutti i caratteri di $html dall'ottavo.
    Ridatemi i miei 1000 posts persi !!!!
    Non serve a nulla ottimizzare qualcosa che non funziona.
    Cerco il manuale dell'Olivetti LOGOS 80B - www.emmella.fr

  4. #4
    Utente di HTML.it L'avatar di neroux
    Registrato dal
    Aug 2009
    Messaggi
    1,973
    Come "l'intera stringa"?

    Come avevano già scritto ti verrà restituito tutta la stringa dall'ottavo carattere. Poi se ti desse anche i primi sette caratteri ci sarebbe un errore. Ma non è il caso, giusto?

    www.sitemeer.com » Quando un sito pare irraggiungibile

    Se ti piace ci puoi trovare anche su Facebook

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 © 2026 vBulletin Solutions, Inc. All rights reserved.