Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2006
    Messaggi
    280

    [Php] Associare caretteri ad un colore..

    Ciao a tutti, volevo sapere come è possibile associare una sequenza di carattere, come per esempio un nome ad un colore..
    ad esempio Antonio magari sarà il colore rosso,
    Giuseppe sarà blu, tutto questo non conoscendo il nome, quindi prendendolo da una variabile.. grazie

  2. #2
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,923
    Usi un array

    Codice PHP:
    $nomi = array('Antonio' => '#FF0000','Giuseppe' => '#0000FF'); 

  3. #3
    Utente di HTML.it
    Registrato dal
    Jan 2006
    Messaggi
    280
    ma io nn so il numero di colori, e soprattutto il tipo di colori, volevo assegnare dei colori casuali ad ogni nome, nn sapendo il nome, o il colore...

  4. #4
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,923
    Dovresti spiegarti meglio.

  5. #5
    Utente di HTML.it
    Registrato dal
    Jan 2006
    Messaggi
    280
    allora tu hai un array di nomi, vorrei assegnare ad ogni tipo di nome(nn sapendo quanti nomi sono) un colore, ad esempio, l'array è formato da "antonio", "giuseppe"
    vorrei ad assegnare un colore qualsiasi ad antonio, e uno qualsiasi a giuseppe, lo stesso discorso vale per un array di questo tipo "antonio", "giuseppe", "marco", "mario" ad ogni nome dell'array vorrei assegnare un colore casuale, ad esempio
    $color = colorediantonio;
    $colo = coloredigiuseppe;

    eccedera.. spero di esser stato chiaro.

  6. #6
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,923
    Ti crei un array con tot colori pari al numero massimo di nomi possibili.
    Con array_slice tagli l'array di colori alla dimensione pari a quella dei nomi.
    Poi se hai php 5 usi array_combine per fondere i due array e creare l'associazione. Se non hai php 5 nella pagina relativa a questa funzione ci sono esempi su come adattarla in php 4.

    Codice PHP:
    $colori = array('#FF0000','#0000FF','#00FF00','AA00EE','AAEE00');
    $nomi = array('Antonio','Giuseppe','Stefano');
    $primi array_slice($colori,0,count($nomi));
    $associa array_combine($nomi,$primi);
    echo 
    '<pre>';
    print_r($associa); 

  7. #7
    Utente di HTML.it
    Registrato dal
    Jan 2006
    Messaggi
    280
    grazie infinite

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.