Ben bir içerik yönetim sistemi şablon etiketleri diziler bir dizi oluşturma ve değişkenler ile etiketlenmiş diziler gibi bu dizilerin başlıkları çıktısı ediyorum:
<Loop>
$<GeneratedArrayName1> = array( "foo" => "bar" );
$<GeneratedArrayName2> = array( "foo" => "bar" );
</Loop>
Ben de mümkün GeneratedArrayNames başka dizi üreten ve sayımı ile bu sıralama ediyorum. Ben seçici onlara göstermek böylece GeneratedArrayNames almak için bu dizi aracılığıyla döngü ediyorum. Ben tür, ben çekin ve ben GeneratedArrayNames ile sahip birçok dizilerin sadece birkaç görüntülemek istiyorum sonra. Ben ana dizinin üstünde imlecini konumlandırma ve adını alarak bu yapıyorum:
reset($ArrayNames);
$firstArray = current($ArrayNames); //outputs GeneratedArrayName1
Sonra bana bir hata verir Değişken değişken alarak GeneratedArrayName çekmeye gitti:
print_r(${$firstArray}); // outputs Undefined variable: GeneratedArrayName1
Ben kodlamalısınız Ama, ben doğru veri almak:
print_r($GeneratedArrayName1); // outputs the array
Nerede yanlış gidiyorum?
EDIT
Bu döngü ile $firstArray
alıyorum:
$count = 0;
foreach($ArrayNames as $ArrayCount => $ArrayName) {
$count++;
echo "$ArrayName" . ' - ' . "$ArrayCount" . '<br>';
if ($count >= 3) {
break;
}
} //from here I proceed to reset($ArrayNames)