2011-05-27 78 views
0

不是用於語言,而是數據的字典。 I.e Car1 [Make =「Honda」,Model =「Accord」,Color =「Red」]在網絡中構建數據字典

這就是我如何在Python中做到這一點,但從外觀上看,在網上很難做到。我使用PHP(而不是ASP)。

有沒有人有在網絡上寫這種事情的經驗?如果需要的話,我打開JS等。我已經看到了幾個PHP的黑客,但想知道更適合的東西。

回答

2

字典可以比在(或不太可能的,對象)PHP associative arrays以及JavaScript中的簡單對象(與Python中的標記類似,稱爲JSON),如果您要求的話。

1

你可以把它保存爲一個PHP數組:

$car = array(
    'make' => 'Honda', 
    'model' => 'Accord', 
    'colour' => 'Red' 
); 
2

數據結構可以保存爲一個數組;

$car1 = array('make' => 'Honda', 'model' => 'Accord', 'colour' => 'Red'); 

或者你可以做一個對象;

class cars{ 
    private $make; 
    private $model; 
    private $colour; 

    public function __construct($make, $model, $colour) 
    { 
     $this->make = $make 
     $this->model = $model; 
     $this->colour = $colour; 
    } 
} 

$car1 = new cars('Honda', 'Accord', 'Red'); 

或者您將其保存爲數據庫。 或作爲YAML和/或JSON文件。 或作爲XML文檔。

全部取決於您擁有的數據量和數量。