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

    <eliminare gli item di un array

    Ciao a tutti
    Devo eliminare alcuni item da un array ho fatto questo:

    Codice PHP:
    $dir=glob("../../archive/*");
    unset(
    $dir[array_search("avatar",$dir)]);
    unset(
    $dir[array_search("provv",$dir)]);
    array_values($dir);
    print_r($dir); 
    Il problema è che mi elimina il primo item "acatar" ma non il secondo "provv"

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2016
    Messaggi
    783
    Per funzionare correttamente le stringhe che cerchi devono essere esattamente uguali al valore del'elemento dell'array, altrimenti array_search() non ti ritorna nulla e l'unset() te lo fa sul primo elemento dell'array $dir[0] sia durante la prima che la seconda chiamata.

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.