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

    [php]unset? un po' troppo!!

    ciao a tutti! qualcuno sa spiegarmi perchè questo comando unset non elimina dall'array solo il valore richiesto ma anche tutti quelli che lo precedono?

    Codice PHP:
    foreach ($images as $i => $image) {
            if (
    in_array($rem_image$images)) {
                unset(
    $images[$i]);
                
            }
        } 
    ciao e grazie!

  2. #2
    fa quello che gli chiedi.

    se esiste un certo valore nell'array cancella il valore corrente.

    Ovviamente lo fa fino a quando non cancella il valore di riferimento , e dopo di che si quieta...

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  3. #3
    grazie piero, anzi scusa, questo post è praticamente un pezzo di un altro e mi scuso per la duplicazione! il valore $rem_image è uno solo (nome di file) e non dovrebbe quindi che cancellare solo quello?

    se vuoi lasciamo cadere questa discussione e butta un occhio all'altra più completa..

    ciao e grazie!

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.