Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2010
    Messaggi
    278

    valori di un array in un'altro array

    ciao a tutti gli utenti del forum!!
    ho un piccolo problema

    Ho dei dati su file di testo che una volta prelevati vanno a popolare un array che per esempio chiamo $arr_valori:
    Codice PHP:

    $arr_valori
    =array('cane','gatto','serpente','rondine','toro','riccio'); 
    poi ho un altro array popolato da un $_POST['animali'] dopo il submit:
    Codice PHP:
    $arr_dacercare=array('gatto','rondine'); 
    vorrei che nell'array $arr_valori se sono presenti campi uguali,come per esempio in questo caso gatto e rondine,vengano sostituiti con la relativa parola tutta in maiuscolo:
    cioe':
    Codice PHP:
    $arr_valori=array('cane','GATTO','serpente','RONDINE','toro','riccio'); 
    come posso fare??

  2. #2
    da manuale php:
    array array_merge ( array array1 [, array array2 [, array ...]] )


    array_merge() fonde gli elementi di uno o più array in modo che i valori di un array siano accodati a quelli dell'array precedente. Restituisce l'array risultante.

    Poi fai una ricerca con in_array("valore","nomeArray") se il valore esiste lo rendi maiuscolo e riparti con un nuovo array

  3. #3
    Utente di HTML.it
    Registrato dal
    Mar 2004
    Messaggi
    22
    Codice PHP:
    <?php
    foreach ($arr_dacercare AS $value){
       if(
    $keysFound array_keys($arr_valori,$value)){
          
    $key2up $keyFound[0];
          
    $arr_valori[$key2up] = strtoupper($arr_valori[$key2up]);
       }
    }

    ?>
    qualcosa del genere dovrebbe funzionare per quello che ti serve..
    ...il SIMO
    :adhone:

  4. #4
    Ciao simoz82 ho visto la risposta che hai dato e penso che tu te ne intenda, riusciresti a darmi una risposta al seguente problema?

    Problema

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.