※ 引述《wild0921 (我要幸福)》之铭言:
: 我解释一下推文的大大PO的意思,
: PHP的in_array 只适用于单维, 原PO要找的元素在第二层的array里面,
: 所以in_array会跟你说他找不到 >> 正常
: 网络上有很多人写了不少替代的funciton补强这一点,
你也没有弄清楚这里面在搞什么,这不是多维阵列
他是(1)一个物件
(2)这个物件有一个property,是一个阵列
(3)这个阵列里面又有若干个物件
(4)这些物件又各自有property
(5)这些property中,可能有一个或一些的值是"namevalue"
你给的stackoverflow的连结是找简单多维阵列用的。
php的物件不是很严谨,但是他也没有轻松到像javascript一样,
可以直接用 for(var i in a) 就可以跟assoc array互通。
不信你可以试试看。