Visualizzazione dei risultati da 1 a 8 su 8

Discussione: Mescolare parole campo

  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2004
    Messaggi
    1,627

    Mescolare parole campo

    ciao a tutti,
    ho bisogno di un vostro conisglio:

    ho un campo il quale contiene varie parole sperate da virgola, il suo output è:

    macchina, casa, cane, albero ecc...ecc...

    ora volevo far sì che le parole non comparissero sempre nell'ordine nel quale sono contenute nel db, ma con ordine mescolate, e poi sempre se è possibile che se all'interno c'è contenuta una parola (specifica tipo casa) fosse colorata di rosso.

    è possibile fare ciò??...se si come??

    grazie

  2. #2
    metti la stringa in un array

    Codice PHP:
    $array explode(",",$stringa); 
    ordini casualmente l'array

    Codice PHP:
    shuffle($array); 
    implodi l'array in una stringa

    Codice PHP:
    $stringa implode(",",$array); 
    per colorare di rosso una parola ti basta fare un str_replace

    Codice PHP:
    $stringa str_replace("parola","<font color='#FF0000'>parola</font>",$stringa); 


    « Se nella prima mezz'ora non capisci chi è il pollo, allora il pollo sei tu. » [Thomas "Amarillo Slim" Preston, campione del mondo di poker]

  3. #3
    Utente di HTML.it
    Registrato dal
    Nov 2004
    Messaggi
    1,627
    grazie mille...tutto funziona perfettamente.

    l'unica cosa, se ti dovessi gestire più parole con questo metodo
    $stringa = str_replace("parola","<font color='#FF0000'>parola</font>",$stringa);

    quindi inserendo più parole e colori, come posso fare?

  4. #4
    utilizzando gli array

    Codice PHP:
    $search = array('parola1','parola2','etc...');
    $replace = array('sostituzioneparola1','sostituzioneparola2','etc...');

    $stringa str_replace($search,$replace,$stringa); 
    « Se nella prima mezz'ora non capisci chi è il pollo, allora il pollo sei tu. » [Thomas "Amarillo Slim" Preston, campione del mondo di poker]

  5. #5
    Utente di HTML.it
    Registrato dal
    Nov 2004
    Messaggi
    1,627
    perfetto!!! funziona tutto!!!!...graciess!!!

    un'ultima cosa, se volevssi sovrapporre un'immagine con trasparenza ad un altra??

    Es. venduta o promozione si può fare???....è fattibile tra due immagini ??

  6. #6
    è fattibile utilizzando le librerie GD

    Dai un'occhio qui
    « Se nella prima mezz'ora non capisci chi è il pollo, allora il pollo sei tu. » [Thomas "Amarillo Slim" Preston, campione del mondo di poker]

  7. #7
    Utente di HTML.it
    Registrato dal
    Nov 2004
    Messaggi
    1,627
    infatti...conoscevo già, solo non capisco come utilizzarle, cioè, da dove le scarico? e in che cartella le devo mettere??...devo richiamarle nella mia pagina o se le prendono loro automaticamente??

  8. #8
    inizia leggendo la parte 1/3 della guida che ti ho postato, troverai tutte le risposte...
    « Se nella prima mezz'ora non capisci chi è il pollo, allora il pollo sei tu. » [Thomas "Amarillo Slim" Preston, campione del mondo di poker]

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.