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

    togliere pezzo di stringa da un file

    Come si puo intuire dal titolo, in un file con questa stringa:

    -- a -- b -- c -- a -- b -- c --

    ho "--" come delimitatori di stringhe!.
    Praticamente devo sapere quanti messaggi ci sono, (i messaggi sono a b c a b c) ed eventualmente ad esempio devo togliere qualche messaggio, ma ad esempio ho i "--" perchè i messaggi potrebbero essere uguali e ad esempio devo togliere il 2 messaggio fra -- (b)

    (Ovviamente la lunghezza dell'intera stringa cambia sempre!)

  2. #2

    Re: togliere pezzo di stringa da un file

    Originariamente inviato da elmapomapo
    in un file con questa stringa:

    -- a -- b -- c -- a -- b -- c --

    ho "--" come delimitatori di stringhe!.
    Praticamente devo sapere quanti messaggi ci sono, (i messaggi sono a b c a b c)
    Vedi http://www.php.net/substr_count


    Originariamente inviato da elmapomapo
    ed eventualmente ad esempio devo togliere qualche messaggio, ma ad esempio ho i "--" perchè i messaggi potrebbero essere uguali e ad esempio devo togliere il 2 messaggio fra -- (b)
    (Ovviamente la lunghezza dell'intera stringa cambia sempre!)
    Se provi a rileggere quello che hai scritto ti rendi conto che è molto difficile capire che cosa intendi.

    Ad ogni modo, se il tuo intento è eliminare, ad esempio, il secondo messaggio, puoi usare un algoritmo come questo:

    Esegui explode() per ottenere i singoli messaggi
    Esegui unset() per eliminare il messaggio che ti interessa
    Esegui implode() per ricostruire la lista dei messaggi.

    In ogni caso, perchè non usi un database invece che un file?

  3. #3
    Allora ho pensato di delimitare ogni messsaggio dall'altro ed associare una chiave ad ogni messaggio:
    -(Start_mess)- Mess[1] Ciao elmapomapo -(Start_mess)-
    -(Start_mess)- Mess[2] Come stai mapo? -(Start_mess)-
    -(Start_mess)- Mess[3] Ehy ma rispondi? -(Start_mess)-

    Ora mi serve uno script che elimini un messaggio, in base alla chiave associata!!!!!!!.

  4. #4
    Up - Up - Up - Up - Up - Up - Up - Up - Up - Up - Up - Up

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.