Visualizzazione dei risultati da 1 a 3 su 3

Discussione: Array

  1. #1

    Array

    Ciao a tutti...

    Come posso estrarre da un array solo i valori non vuoti....

    $array_image
    [0] image ''
    [1]image ''
    [2]image '140'
    [3]image '160'

    il risultato che voglio ottenere

    nuovo_array
    [0]image '140'
    [1]image '160'

    Grazie in anticipo

  2. #2
    Utente di HTML.it L'avatar di oronze
    Registrato dal
    Jun 2001
    Messaggi
    3,543
    Codice PHP:
    $array_image[] = "image ''";
    $array_image[] = "image ''";
    $array_image[] = "image '140'";
    $array_image[] = "image '160'";
    $finale = array();

    foreach(
    $array_image as $a){
      if (
    preg_match("/^image '[0-9]+'$/"$a)){
        
    $finale[] = $a;
      }

    }


    print_r($finale); 
    dovrebbe andare ma non ho modo di testarlo

    No ai layout tabellari!

    Insulto libero: http://forum.html.it/forum/showthread.php?s=&postid=12524872#post12524872

  3. #3
    Grazie per la risposta...

    a me interessava solamente recuperare da array1 i valori non vuoti (!empty) e passarli
    al nuovo array2...

    ho trovato questa funzione:

    $array1 = $_POST["variabile"];

    $array2 = array_filter($array1);

    foreach ($array2 as $element) {

    .........

    }

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.