Visualizzazione dei risultati da 1 a 4 su 4

Discussione: leggere valore array

  1. #1

    leggere valore array

    Salve.
    Ho questo array:
    Array ( [0] => 261 [1] => 245 [2] => 6 [3] => width="261" height="245" [bits] => 24 [mime] => image/bmp )
    Pre leggere larghezza e lunghezza posso fare:

    echo $array[0];
    echo $array[1];

    Ma come posso fare per leggere il valore [3] direttamente tramite width e height?
    Ho provato con:

    echo $array[3]['width'];

    a mi dà solo una w

    è solo una curiosità .
    <-------------------------------->
    Se non avessimo difetti, non ci farebbe tanto piacere trovarne negli altri.
    <-------------------------------->
    Andate sempre contro il vento...Solo così imparerete a volare...

  2. #2
    Che cosa ottieni eseguendo questo codice?

    Codice PHP:
    var_dump($array); 

  3. #3
    Ciao.
    Ottengo questo:

    array(6) { [0]=> int(261) [1]=> int(245) [2]=> int(6) [3]=> string(24) "width="261" height="245"" ["bits"]=> int(24) ["mime"]=> string(9) "image/bmp" }
    <-------------------------------->
    Se non avessimo difetti, non ci farebbe tanto piacere trovarne negli altri.
    <-------------------------------->
    Andate sempre contro il vento...Solo così imparerete a volare...

  4. #4
    Per leggere i valori di width e height devi effettuare il parsing della stringa contenuta in $array[3].

    Puoi usare:

    http://www.php.net/strpos e http://www.php.net/substr

    oppure

    http://www.php.net/preg_match

    etc.

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.