Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it L'avatar di freetom
    Registrato dal
    Nov 2001
    Messaggi
    3,725

    come posso migliorare... indexOf????

    In sostanza ho questo cod...

    risposta.indexOf("parola1") == -1

    che vorrei ottimizzare in modo da poter riconoscere in risposta non solo una parola1 bensì più parole.. parola1, parola2 ecc...

    Come posso inserire anche le altre parole nel cod?

    Ho provato con:

    risposta.indexOf("parola1","parola2") == -1

    ma non funzia

    Grazie


  2. #2
    Utente di HTML.it L'avatar di byaur
    Registrato dal
    Aug 2004
    Messaggi
    1,061
    per evidenziarle tutte devi fare un ciclo sul valore che ti ritorna indexOf(che ricordo ti da l'indice della prima occorrenza trovata rispetto all'argomento), utilizzando invece che parola1, parola...

    Codice PHP:
    var arr:Array = new Array();
    var 
    i=0;
    while((
    abc risposta.indexOf("parola")) != -1){
        
    arr[i] = abc;
        
    i++;


    così nell'array arr ti troverai nella locazione [i] l'indice iniziale della i-esima occorrenza di parola...

    cmq ci sono altri metodi derivanti dalla concatenazione di split e indexOf... vedi tu

    Chi di noi non vorrebbe
    sollevare il velo sotto cui sta nascosto il
    futuro...
    David Hilbert

  3. #3
    Utente di HTML.it L'avatar di freetom
    Registrato dal
    Nov 2001
    Messaggi
    3,725

    grazie ma nn mi sono spiegato bene..

    In sostanza io non vorrei sapere le occorrenze di una sola parola..

    ma di + parole..

    es..

    vorrei vedere se nel dato campo di testo dinamico TESTO ci sono le parole MARE SOLE e ombrelloni



    comque dovrei aver già risolto semplicemente aumentando la presenza di indexOf per ogni parola che desidero...

    Mi chiedevo comque se c'era un modo + sintetico per fare la stessa cosa

    Grazie comque


  4. #4
    Utente di HTML.it L'avatar di byaur
    Registrato dal
    Aug 2004
    Messaggi
    1,061
    si è solo che avevi detto parola1,parola2,parola3, quindi pensavo ti servisse il suffisso...
    Chi di noi non vorrebbe
    sollevare il velo sotto cui sta nascosto il
    futuro...
    David Hilbert

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