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

    Eliminare codice da una stringa

    Giorno a tutti.

    Mi chiedevo da alievo php, se esistesse una funzione che possa eliminarmi una parte intera di codice da una stringa. Mi spiego meglio:

    La mia variabile $codice_cartina, contiene il seguente codice che serve per visualizzare una cartina di googlemap,se provate a visualizzarla vi accorgerete che ha una frase in fondo che dice(visualizza in una mappa di dimensioni maggiori) Bene vorrei togliere quella frase quindi devo eliminare dalla stringa memorizzata nella variabile, una parte del codice:

    <iframe width="425" height="350" frameborder="0" scrolling="no" marginheight="0" marginwidth="0" src="http://maps.google.it/maps/ms?hl=it&amp;ie=UTF8&amp;msa=0&amp;msid=2157336327 19003414338.00049f365dfc3da2da03f&amp;t=h&amp;ll=4 6.021418,11.12591&amp;spn=0.009804,0.005364&amp;ou tput=embed"></iframe>


    devo eliminare da quì..

    Visualizza LIDT in una mappa di dimensioni maggiori

    a quì..

    Ho provato con alcune funzioni php ma nessuna che mi riesca a togliere una parte di codice da una punto fino ad un altro punto.
    Grazie a chi volesse aiutarmi.

  2. #2
    Ciao,
    leggo male il messaggio che hai postato, comunque potresti rintracciare la posizione da cui cominciare a cancellare con la funzione strpos

    Esempio: $num_at = strpos($email,"http://maps.google.it/maps/ms");
    a quel punto, puoi fare copiare la stringa fino a quel carattere - 1

  3. #3
    ciao, ma non devo copiare, devo eliminare tutto il resto da li in poi.

  4. #4
    con la funzione $codice_cartina=substr(variabile, 1, numero_trovato) ti ritrovi una stringa uguale alla precedente ma con la parte finale cancellata.
    Penso sia quello che volevi ottenere.

  5. #5
    mm.. mi sa che non ci arrivo, potresti farmi un esempio con il codice che ti ho postato io inizialmente per cortesia ?

  6. #6
    prova cosi'


    Codice PHP:
    $num_trov=0;
    $num_trov=strpos($codice_cartina"<small>Visualizza <a href=\"http://maps.google.it/maps/ms?");
    $codice_cartina=substr($codice_cartina1$num_trov 1); 

  7. #7
    funziona.
    Grazie mille.

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.