在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