Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    Estrarre dati da Array e metterli in singole variabili

    Per esempio:
    io ho un array che contiene ("1","20","21","30","50"), vorrei che li mettesse in -> $dato1 = 1, $dato2=20, ....,$dato5 = 50;

    se invece avessi un array che contiene ("1","20","21","30","50","51","52","53"),
    $dato1 = 1; ,...... $dato8 = 53;

  2. #2
    Utente di HTML.it L'avatar di neroux
    Registrato dal
    Aug 2009
    Messaggi
    1,973
    Dovrebbe funzionare

    Codice PHP:
    $i=1;
    foreach (
    $array as $val)
    {
        
    $v='dato'.($i++);
        $
    $v=$val;


    www.sitemeer.com » Quando un sito pare irraggiungibile

    Se ti piace ci puoi trovare anche su Facebook

  3. #3
    Utente di HTML.it
    Registrato dal
    May 2012
    Messaggi
    1,453
    Propongo una soluzione alternativa one-line

    Codice PHP:
    foreach($array as $key=>$value) ${'dato'.++$key} = $value

  4. #4
    Utente di HTML.it L'avatar di LuckySevenRoX
    Registrato dal
    Sep 2011
    residenza
    Foligno
    Messaggi
    361
    propongo ancora un'altra soluzione:

    Codice PHP:
    extract($arrayEXTR_PREFIX_ALL'dato'); 
    dove $array è appunto l'array di valori e 'dato' è il prefisso che vuoi dare alle variabili.
    in questo modo avrai variabili di questo tipo:
    $dato_0, $dato_1, $dato_2 ecc.

    comunque le soluzioni date dagli altri sono equivalenti.. scegli quella che preferisci
    Ti rivedrò in un'altra vita…quando saremo tutti e due gatti...

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.