Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it L'avatar di Neocron
    Registrato dal
    Jul 2002
    Messaggi
    524

    Riordinare l'indice di un Array

    mettiamo caso per un istante di avere un array del genere:

    $bla[1] = "ciao1";
    $bla[3] = "ciao3";
    $bla[5] = "ciao5";
    $bla[8] = "ciao8";
    $bla[9] = "ciao9";


    esiste una funzione che sovrascriva il nome delle chiavi numeriche riordinandole?

    es. dopo la funzione

    $bla[0] = "ciao1";
    $bla[1] = "ciao3";
    $bla[2] = "ciao5";
    $bla[3] = "ciao8";
    $bla[4] = "ciao9";

  2. #2
    non so se esiste, potresti però fare così:
    $ar = array();
    $bla = array_merge($bla, $ar);

  3. #3
    Utente di HTML.it
    Registrato dal
    Dec 2003
    Messaggi
    205

    Re: Riordinare l'indice di un Array

    Codice PHP:

    $bla
    [1] = "ciao1";
    $bla[3] = "ciao3";
    $bla[5] = "ciao5";
    $bla[8] = "ciao8";
    $bla[9] = "ciao9";


    $indice 0;
    foreach(
    $bla as $value)
    {
    $bla2[$indice] = $value;
    $indice += 1;
    }
    echo 
    $bla2
    non so se è la migliore soluzione... forse c'è una funzione apposita... usare array_merge in questo modo mi sembra un po' pedestre... parola ai geni
    .

  4. #4
    Utente di HTML.it L'avatar di Neocron
    Registrato dal
    Jul 2002
    Messaggi
    524
    grazie mille a tutti cmq... sort()

  5. #5
    a che serve += 1 ?

  6. #6
    Moderatore di Server Apache L'avatar di marketto
    Registrato dal
    Sep 2001
    Messaggi
    5,858
    Originariamente inviato da marcio_hack
    a che serve += 1 ?
    $indice += 1;

    equivale a

    $indice = $indice+1;

    oppure

    $indice++;
    think simple think ringo

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.