我想知道如果數組中的元素可以「知道」他們是一個數組和參考的內部,其中指出:在PHP中,數組可以在其數組元素中引用自己嗎?
喜歡的東西...
$foo = array(
'This is position ' . $this->position,
'This is position ' . $this->position,
'This is position ' . $this->position,
),
foreach($foo as $item) {
echo $item . '\n';
}
//Results:
// This is position 0
// This is position 1
// This is position 2
我知道這是可能的,但我是想知道是否有辦法做到這一點沒有foreach聲明。我猜這不是。 – dkinzer 2010-08-30 18:16:52
@DKinzer你可以使用'array_search'來查找數組中某個項目的索引,只給出一個數組及其中的一個元素,但如果沒有索引已經很方便就很難到達該狀態。 – meagar 2010-08-30 18:18:19