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

    ripetizioni di stringa in altra string

    Ciao a tutti, Ho un problema, come si calcola quante volte una stringa si ripete in un'altra stringa?

    Con strstr trovo una stringa all' interno di un'altra una volta, per trovarla tutte le volte che si ripete e contare il numero delle ripetizioni come posso fare?

    Ringrazio in anticipo
    Viviamo tutti in una palude di fango, ma alcuni di noi guardano le Stelle http://www.comunicareoltre.it

  2. #2
    Il Ticino è biancoblù
    DVDS delegato ufficiale

  3. #3
    Mi rispondo da sola:

    substr_count("strinfa_in_cui_cercare", "stringa_da_cercare");

    C'è un problema, è case sensitive?

    Come risolvo per una ricerca che non tenga conto di maiuscole e minuscole?
    Viviamo tutti in una palude di fango, ma alcuni di noi guardano le Stelle http://www.comunicareoltre.it

  4. #4
    Utente di HTML.it L'avatar di neida
    Registrato dal
    Feb 2005
    Messaggi
    1,478
    Prova a seuguire questa discussione (...ma ciao triky )

  5. #5
    Utente di HTML.it L'avatar di Nosfe
    Registrato dal
    Jan 2004
    Messaggi
    454
    potresti fare così:

    Codice PHP:
    substr_count(strtolower("strinfa_in_cui_cercare"), strtolower("stringa_da_cercare")); 

  6. #6
    [supersaibal]Originariamente inviato da Nosfe
    potresti fare così:

    Codice PHP:
    substr_count(strtolower("strinfa_in_cui_cercare"), strtolower("stringa_da_cercare")); 
    [/supersaibal]
    quoto
    mi sembra la soluzione migliore (è anche quella proposta sul manuale di php.net)

    (ciao neida )
    Il Ticino è biancoblù
    DVDS delegato ufficiale

  7. #7
    Ci avrei preso una giornata senza di voi e oggi proprio non potevo perchè devo comprare il filo elettrico per portare le prese nell' ingresso che non ci sono e ho appena comprato un cordeless...

    Alla vostra!
    Viviamo tutti in una palude di fango, ma alcuni di noi guardano le Stelle http://www.comunicareoltre.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.