Visualizzazione dei risultati da 1 a 7 su 7

Discussione: estrarre array

  1. #1
    Utente di HTML.it
    Registrato dal
    May 2004
    Messaggi
    390

    estrarre array

    Un piccolo quesito,

    se io ho un array di questo tipo :

    codice:
    array(3) {
      [0] => array(3) {
        ["add_id"] => string(1) "1"
        ["post_id"] => string(2) "10"
        ["category_id"] => string(1) "1"
      }
      [1] => array(3) {
        ["add_id"] => string(1) "2"
        ["post_id"] => string(1) "8"
        ["category_id"] => string(1) "1"
      }
      [2] => array(3) {
        ["add_id"] => string(1) "3"
        ["post_id"] => string(1) "3"
        ["category_id"] => string(1) "1"
      }
    }
    e vorrei estrarre tutti i valori di post_id e inserirli in un nuovo array in mode semplice e pulito come devo fare??


    grazie mille

  2. #2
    Se il tuo array è strutturato come penso io, allora basterebbe un:

    Codice PHP:
        $tuo_array = array("IL TUO ARRAY");
        
    $new_array = array();
        
    $mul 0;
        
        while (
    $mul <= count($tuo_array)) {
            
            
    $new_array[] = $tuo_array[$mul]["post_id"];
            
            
    $mul++;
        } 

  3. #3
    Utente di HTML.it
    Registrato dal
    May 2004
    Messaggi
    390
    quindi devo usare per forza un ciclo??

  4. #4
    Se non conosci il numero degli indici (0,1,2 etc..) si!
    Ma alla fine non vedo nulla di complicato nel while!.

  5. #5
    Utente di HTML.it
    Registrato dal
    May 2004
    Messaggi
    390
    alla fine ho risolto così :

    codice:
    $postsId =  array();
    		
    				foreach ($CategoryAddTable->getValues($categoryId) as $attributes ):
            			
            			array_push($postsId,$attributes['post_id']);
    
            		endforeach;
    ma ho un' altra domanda:

    devo inserire un if che all' ultimo array mi esegue una funzione,
    come faccio???
    Come si fa a conoscere l' ultimo array

  6. #6
    END();
    Alla fine non so perchè hai scelto quello, 1 riga in meno di codice puo cambiarti la vita?

  7. #7
    Utente di HTML.it
    Registrato dal
    May 2004
    Messaggi
    390
    io sono di una teoria,

    meno codice scrivi migliore è la qualità del codice


    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.