Visualizzazione risultati 1 fino 2 di 2

Discussione: Se non trova un elemento in array restituisce il testo dell'elemento

  1. #1
    Guest

    Predefinito Se non trova un elemento in array restituisce il testo dell'elemento

    Salve,
    non so se dal titolo è chiaro quello che sto cercando di fare..

    Allora nel database ho il seguente campo: '1-0-1-altro' ed ho un array ('value0', 'value1');
    Ora io stampo le varibili cosi:
    Codice PHP:
    $explode = explode('-', $queryresult);
    $array[$explode[0]];
    $array[$explode[1]];
    $array[$explode[2]];
    vorrei fare in modo che se un elemento non viene trovato nell'array (in questo caso 'altro') stampi 'altro', però senza controllare se esiste l'elemento con in_array perche dovrei cambiare intere pagine!
    Vorrei farlo modificando il codice dell'array...
    Non so se sono stato chiaro in ogni caso chiedete chiarimenti... è molto importante grazie per tutti quelli che risponderanno
    Ultima modifica di javascripter : 11-09-2013 alle ore 21.01.01

  2. #2
    L'avatar di javascripter
    javascripter non è connesso Moderatore
    Data registrazione
    14-02-2010
    Messaggi
    1,114

    Predefinito

    Non è molto chiaro...
    Supponiamo di avere un array così formato:
    Codice:
    array("a" => 1, "b" => 2, "d" => 4)
    Nel caso in cui eseguissi:
    Codice PHP:
    echo $array['c'];
    dovrebbe stampare la chiave (cioè c)?

    Non credo sia possibile fare l'override dell'accesso alle chiavi di un array, forse con php5 e ArrayObject si sarebbe potuto fare qualcosa, ma a quanto ho capito non vuoi modificare intere pagine (ma in che senso?).
    Ultima modifica di javascripter : 11-09-2013 alle ore 21.17.54

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •