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

    [HELP] Scomporre frase in parole

    Ciao a tutti avrei questo problema:

    di una frase,vorrei scomporre ogni singola parola mettendo ogni parola in un array

    es: "Ciao a tutti" venga salvato CIAO poi A e poi TUTTI (in osizione 0,1 e 2)


    Inoltre avrei un altro problema.Con le espressioni regolari,come faccio a vedere se una stringa e solo una stringa numerica ?


    Tale stringa può contenere lettere e numeri , ma non solo numeri.....


    grazie

  2. #2
    Per le parole

    Codice PHP:
    $frase "ciao a tutti";

    $parole explode(" "$frase); 
    $parole[0] sarà = a "ciao"
    $parole[1] sarà = a "a"
    $parole[2] sarà = a "tutti"

    Disegnatori e romanzieri d'Italia, visitate il mio sito, cerchiamo favolieri dark ed illustratori dark fantasy... http://www.neilgaimania.it

  3. #3
    Perché usi le espressioni regolari per controllare se una variabile è numerica?

    In ogni caso potresti fare una cosa del genere (non l'ho provato)

    Codice PHP:
    if (!eregi("^([0-9]{1,9})$",$variabile)){
    echo 
    "non ci sono solo numeri";

    Disegnatori e romanzieri d'Italia, visitate il mio sito, cerchiamo favolieri dark ed illustratori dark fantasy... http://www.neilgaimania.it

  4. #4
    devo controllare una stringa passata, e non voglio che siano solo tutti numeri,come detto può essere solo lettere o al massimo lettere e numeri.

    Da 1 a 9 vuol dire che possono esserci da 1 a 9 lettere,giusto?

    Io l'ho personalizzata così,mi confermi?

    if (!eregi("^([0-9]{strlen($personal)})$",$personal)
    return false;

  5. #5
    in quella condizione che ti ho scritto stiamo dicendo: se la funzione eregi restituisce false (quindi la stringa non contiene solo numeri) stampa "non ci sono solo numeri"...
    Disegnatori e romanzieri d'Italia, visitate il mio sito, cerchiamo favolieri dark ed illustratori dark fantasy... http://www.neilgaimania.it

  6. #6
    già e vero , c'è "!" , grazie mille

  7. #7
    Visto che explode è portentoso,come faccio a sfruttare tale sistema per ricercare,all'itnerno del mio DB mysql tutti i campi che hanno all'interno le singole parole dell'array?

    es:


    "anna moroni" -> 0 = anna 1 = moroni

    se ricerco tali parole attraverso una query,mi piacerebbe (se fosse possibile) ottenere le seguenti soluzioni:


    anna moroni

    panna moroni

    strapannas smoroni

    la panna di moroni roberta

    (scusate l'esempio stupido)

  8. #8
    Codice PHP:
    //cerca tutti i nomi che contengono anna
    SELECT nome FROM tabella WHERE nome LIKE '%anna%' 

    //oppure

    //cerca tutti i nomi che iniziano per anna
    SELECT nome FROM tabella WHERE nome LIKE '%anna' 
    Disegnatori e romanzieri d'Italia, visitate il mio sito, cerchiamo favolieri dark ed illustratori dark fantasy... http://www.neilgaimania.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.