在PHP中你可以在你
$var = 'title';
$$var = 'my new title';
,它工作正常。但是,當您嘗試將其與數組一起使用時,它不起作用並且不報告錯誤。
$var = 'title';
$$var['en'] = 'my english title';
$var = 'description';
$$var['en'] = 'my english description';
感謝您的幫助
[編輯] 如果我做
$$var = array();
array_push($$var,'test');
它的工作原理,它輸出
title[0] = 'test';
但我真的需要指定索引:/
哇......謝謝!我查了一下手冊,但是我從來沒有找到這個頁面。再次感謝! – PierrePaul 2009-10-30 20:34:47
它應該是$ {$ var} ['en'] – 2009-10-30 20:41:58
oops,你是對的,我犯了一個錯字。修正了我的答案。 – GSto 2009-10-30 20:47:05