Visualizzazione dei risultati da 1 a 10 su 11

Discussione: Riordinare un array

Hybrid View

  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2001
    residenza
    Napoli, Italia
    Messaggi
    1,074
    Verificati:
    1) $neworder è un array di numeri, separati dalla virgola (ad es.: 1,3,7,4,5...)
    2)
    $imglist è un array di nomi, separati dalla virgola (ad es.: cane,gatto,topo...)
    Usando questo codice:
    codice:
    $list = [];
    foreach( $neworder as $key ) {
         $list[] = $imglist[$key];
    }

    e facendo poi print_r di
    $list, mi restituisce:
    codice:
    Array(
    )
    Ho provato a racchiudere i valori dell'array $imglist tra apici ('cane','gatto','topo'...), ma niente.
    Ho provato anche a generare una stringa, invece che un array, sostituendo $list = ""; a $list = [];, e $list .= $imglist[$key]; a $list[] = $imglist[$key];, ma il risultato è sempre nullo.
    metatad
    graphic & web design

  2. #2
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,509
    Quote Originariamente inviata da metatad Visualizza il messaggio
    Verificati:
    1) $neworder è un array di numeri, separati dalla virgola (ad es.: 1,3,7,4,5...)
    2) $imglist è un array di nomi, separati dalla virgola (ad es.: cane,gatto,topo...)
    Quindi ci sono buone probabilità che non siano array ma stringhe.
    Se fai print_r($neworder) e print_r($imglist) che ti dice?

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 © 2026 vBulletin Solutions, Inc. All rights reserved.