2013-04-12 62 views
0

我有一個PHP數組。PHP數組初始化

我正在測試以查看索引是否設置。如果假我要初始化給定索引所以它是一個空集,這樣的:

if(!isset($_SESSION['temp'][$_POST['theindex']])){ 

      $_SESSION['temp'][$_POST['theindex']]=array(); 

} 

我一定要含蓄地指定數組的結構或者我可以把它複製到其他陣列的結構在索引中?

感謝

+0

當然你必須,否則PHP怎麼知道應該使用哪個索引? – HamZa

+0

你能解釋一下你的意思嗎'數組結構?上面的代碼中提到了4個數組。 – cmbuckley

+0

數組的結構我的意思是存儲在數組中的其他數組中使用的索引名稱。我可以看到,我必須隱式創建要存儲的數組... –

回答

0

我一定要含蓄地指定數組的結構或者我可以把它複製其在索引中的其他陣列的結構?

恐怕不可能複製唯一的結構,沒有數據。
所以,如果你有一個空的參考數組 - 爲什麼不使用它來初始化?

+0

是的,它現在有意義,因爲數組的數組可能具有不同的結構。我想如果我想要有一個固定的結構,我將不得不創建自己的對象,以實現這一目標...... –