Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    [JSON] json_encode array da PHP a js differenza tipo di dato .......

    Ciao.
    Oh sudato solo per scrivere un titolo
    spero attinente
    PHP
    Codice PHP:
    Array
    (
        [
    0] => Array
            (
                [
    id] => 1
                
    [title] => tTitle1
                
    [author] => tWhisher
                
    [description] => tl titolo uno è andato al mare.
    Il titolo uno è andato al mare.l titolo uno è andato al mare.
    Il titolo uno è andato al mare.l titolo uno è andato al mare.
    Il titolo uno è andato al mare.
                [
    pubDate] => 1173625536
            
    )

        [
    1] => Array
            (
                [
    id] => 2
                
    [title] => Title2
                
    [author] => Whisher2
                
    [description] => tl titolo uno è andato al mare.
    Il titolo uno è andato al mare.l titolo uno è andato al mare.
    Il titolo uno è andato al mare.l titolo uno è andato al mare.
    Il titolo uno è andato
                
    [pubDate] => 1173627115
            
    )

        [
    2] => Array
            (
                [
    id] => 3
                
    [title] => Title3
                
    [author] => Whisher3
                
    [description] => tl titolo uno è andato al mare.
    Il titolo uno è andato al mare.l titolo uno è andato al mare.
    Il titolo uno è andato al mare.l titolo uno è andato al mare.
    Il titolo uno è andato
                
    [pubDate] => 1173732236
            
    )

        [
    3] => Array
            (
                [
    id] => 4
                
    [title] => Title4
                
    [author] => Whisher4
                
    [description] => tl titolo uno è andato al mare.
    Il titolo uno è andato al mare.l titolo uno è andato al mare.
    Il titolo uno è andato al mare.l titolo uno è andato al mare.
    Il titolo uno è andato
                
    [pubDate] => 1173732263
            
    )


    JSON
    Codice PHP:
    [{"id":"1","title":"tTitle1","author":"tWhisher","description":"tl titolo uno \u00e8 andato al mare.<br \/>Il titolo uno \u00e8 andato al mare.l titolo uno \u00e8 andato al mare.<br \/>Il titolo uno \u00e8 andato al mare.l titolo uno \u00e8 andato al mare.<br \/>Il titolo uno \u00e8 andato al mare.","pubDate":"1173625536"},{"id":"2","title":"Title2","author":"Whisher2","description":"tl titolo uno \u00e8 andato al mare.<br \/>Il titolo uno \u00e8 andato al mare.l titolo uno \u00e8 andato al mare.<br \/>Il titolo uno \u00e8 andato al mare.l titolo uno \u00e8 andato al mare.<br \/>Il titolo uno \u00e8 andato","pubDate":"1173627115"},{"id":"3","title":"Title3","author":"Whisher3","description":"tl titolo uno \u00e8 andato al mare.<br \/>Il titolo uno \u00e8 andato al mare.l titolo uno \u00e8 andato al mare.<br \/>Il titolo uno \u00e8 andato al mare.l titolo uno \u00e8 andato al mare.<br \/>Il titolo uno \u00e8 andato","pubDate":"1173732236"},{"id":"4","title":"Title4","author":"Whisher4","description":"tl titolo uno \u00e8 andato al mare.<br \/>Il titolo uno \u00e8 andato al mare.l titolo uno \u00e8 andato al mare.<br \/>Il titolo uno \u00e8 andato al mare.l titolo uno \u00e8 andato al mare.<br \/>Il titolo uno \u00e8 andato","pubDate":"1173732263"}] 
    Nel primo caso è un array nel secondo è un array
    ma con oggetti al suo interno invece di array multidimensionali
    e mi domandavo come mai


    Without faith, nothing is possible. With it, nothing is impossible
    http://ilwebdifabio.it

  2. #2

    Re: [JSON] json_encode array da PHP a js differenza tipo di dato .......

    Originariamente inviato da whisher
    Nel primo caso è un array nel secondo è un array
    ma con oggetti al suo interno invece di array multidimensionali
    e mi domandavo come mai
    codice:
    $pippo = array(1,2,3);
    json => [1,2,3]
    
    
    $pippo = array(1,2,3);
    $pippo['pluto'] = 4;
    json => {"0":1,"1":2,"2":3,"pluto":4}
    in JavaScript non esistono gli array associativi (è una caxxata ma prendila per buona con JSON) quindi se il php ha un solo indice non numerico la conversione restituisce un oggetto


    [edit]
    in poche parolle il protocollo non prevede una sintassi di questo tipo:
    [1,2,3,"pluto":4]
    poichè di fatto non puoi assegnare, in JavaScript, una variabile come quella

    codice:
    var pippo = [1,2,3,"pluto":4];
    // inevitabilmente errore
    Formaldehyde a new Ajax PHP Zero Config Error Debugger

    WebReflection @WebReflection

  3. #3
    Grazie
    Avevo immaginato una cosa simile
    ma volevo conferma

    Without faith, nothing is possible. With it, nothing is impossible
    http://ilwebdifabio.it

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.