Visualizzazione dei risultati da 1 a 6 su 6

Discussione: Contare un'array

  1. #1

    Contare un'array

    raga, io ho questo problema:

    Ho una stringa presa da un file txt, tagliata con un'explode alla presenza di certi di caratteri, l'explode e' il contenuto di una variabile e poi faccio:

    count "$var";

    Ma nonostante siano 3 i frammenti creati, mi conta sempre 1

    Sapete dirmi perche'?

  2. #2
    Utente di HTML.it L'avatar di luca200
    Registrato dal
    Apr 2002
    Messaggi
    4,120
    count ($var)

  3. #3
    Originariamente inviato da luca200
    count ($var)
    Ho fatto delle prove... se io faccio gli echo in effetti la stringa e' troncata, nelle 4 parti, ma perche' il count da sempre 1?

  4. #4
    posta il codice...magari è una distrazione.
    www.bitmade.com Momentan ist richtig_Momentan ist gut_Nicht ist wirklich wichtig_Nach der Ebbe kommt die Flut_ _Am Strand des Lebens_ohne Grund,ohne Verstand_ist nichts vergebens_ich baue di traeume auf den Sand.

  5. #5
    Codice PHP:
    $db_str=file_get_contents ("db.dat");

    $db_explode=explode (''"$db_str");

    $count=count ("$db_explode",COUNT_RECURSIVE);

    echo 
    "0 $db_explode[0]";
    echo 
    "1 $db_explode[1]";
    echo 
    "2 $db_explode[2]";
    echo 
    "3 $db_explode[3]";


    echo 
    $count
    Alura, premetto che la parte degli echo l'ho messa per testare sta parte di script che non va... cmq l'echo del count mi da sempre 1, ma l'echo delle 4 frazioni della stringa e' giusto... la stringa e' spaccata in piu' parti...
    Ora perche' il count mi da 1?

    EDIT: Hom provato anche senza conteggio ricorsivo, ma non va.. e a me serve ricorsivo.

  6. #6
    Originariamente inviato da sslazio 1900

    $count=count ("$db_explode",COUNT_RECURSIVE);
    togli gli apici..(vedi post di luca200)
    Codice PHP:
    $count=count ($db_explode,COUNT_RECURSIVE); 
    www.bitmade.com Momentan ist richtig_Momentan ist gut_Nicht ist wirklich wichtig_Nach der Ebbe kommt die Flut_ _Am Strand des Lebens_ohne Grund,ohne Verstand_ist nichts vergebens_ich baue di traeume auf den Sand.

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.