Visualizzazione dei risultati da 1 a 6 su 6

Discussione: [array]

  1. #1

    [array]

    Salve,

    creo un array
    Codice PHP:
    $id="8,9";
    $creo_array=array($id); 
    faccio il confronto
    Codice PHP:
    if (in_array(9$creo_array)) { echo"si"; } else { echo"no"; } 
    stampo l'array
    Codice PHP:
    print_r ($creo_array
    visualizzo
    Codice PHP:
    Array ( [0] => 8,
    se inserisco i valori manulamente su array(); tutto ok,
    mentre con la variabile attacca tutto eppure c'è la virgola che separa, sapete dirmi come dovrei fare per dividere gli id (sono generati tramite un ciclo while presi dal database)?

  2. #2
    Perchè non li inserisci nell'array direttamente all'interno del ciclo while?

    In ogni caso, se proprio vuoi seguire quella strada:

    http://www.php.net/explode

  3. #3
    Perchè non li inserisci nell'array direttamente all'interno del ciclo while?
    così
    Codice PHP:
    $q=0;
    while (
    $array_admin mysql_fetch_array($admin))
    $q++;
    $id.=$array_admin['id'];
    if (
    $q $conta) { $id.=",";} // non metto l'ultima vigola
    $creo_array=array($id); } 
    ma niente sempre uguale!

  4. #4
    Ti suggerisco di ricominciare dalle basi del PHP:

    http://www.php.net/manual/en/language.types.array.php // Creating/modifying with square bracket syntax

  5. #5
    Il problema è che in quel modo inserisci una stringa all'interno dell'array. Cioè nell'array inserisci un solo elemento di tipo stringa uguale a "8,9";
    Devi fare una cosa del tipo

    Codice PHP:
    $creo_array = array();
    while(
    condizione) {
      
    // codice per tirare fuori ad ogni iterazione un $id diverso
      
    $creo_array[] = $id

    In questo modo ad ogni iterazione del ciclo viene inserito un NUOVO ELEMENTO nell'array $creo_array uguale a $id. Chiaro che $id deve cambierà ad ogni iterazione del ciclo.
    =======================
    http://www.abidibo.net

  6. #6
    Grazie per le risposte ora tutto ok!!!

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.