Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我第一次发现这个问题,请参阅我有一个对象数组,我按如下方式访问它们:
$arrayOfObjects[$pos]->value;
但我的问题是其中一个数组值有一个“-”表示e-mail当我这样做时该值是这样的:
e-mail
$arrayOfObjects[$pos]->e-mail;
我收到一个错误,我该如何处理?变量不能改变!!
如果你绝对必须有连字符,你可以像这样访问它:
$arrayOfObjects[$pos]->{'e-mail'};
您不能以这种方式访问带有破折号的变量。
尝试这个:
$arrayOfObjects[$pos]['e-mail'];