Visualizzazione dei risultati da 1 a 3 su 3

Discussione: array output uppercase

  1. #1

    array output uppercase

    $input_example = array('
    uno' => '1', 'Due' => array(21 => 'ventuno', 22 => array('test1' => 'test')), 3 => 3);

    ho un array del genere...
    e devo

    effettuare l'operazione di 'uppercase' (maiuscolo) sui valori dell'array di input, modificando l'array
    originale

  2. #2
    Utente di HTML.it
    Registrato dal
    Jan 2007
    Messaggi
    595
    Questo codice
    Codice PHP:
    $input_example = array('
    uno' 
    => '1''Due' => array(21 => 'ventuno'22 => array('test1' => 'test')), => 3);
    print_r($input_example);
    function 
    upperAll($var)
    {
        if(!
    is_array($var))
            return 
    strtoupper($var);
        
    $result = array();
        foreach(
    $var as $key=>$value)
            
    $result[upperAll($key)] = upperAll($value);
        return 
    $result;
    }
    echo 
    "

    "
    ;
    $input_example upperAll($input_example);
    print_r($input_example); 
    Produce questo output

    Codice PHP:
    Array ( [ uno] => [Due] => Array ( [21] => ventuno [22] => Array ( [test1] => test ) ) [3] => )

    Array ( [ 
    UNO] => [DUE] => Array ( [21] => VENTUNO [22] => Array ( [TEST1] => TEST ) ) [3] => 

  3. #3
    ma tu sei un genio
    grazie ancora...

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.