php dizi ebeveyn dizi pozisyonu

2 Cevap php

Iç içe bir dizi içinde bir dizi geçerli konumunu almak için bir yolu var mı?

I have a php script that has a for loop which cycles through an array, with in this is an nested loop which cycle through a sub array. I can use pos() to get the position of the child array, is there anyway of getting the current position of the parent array.

Ben bunu yapmak için bir yol olabilir, ya da sadece bir sayaç oluşturmak için en iyi yolu olmalı eminim?

şimdiden teşekkürler

. K

2 Cevap

Eğer döngü için kullanıyorsanız, zaten bir sayaç var. Bu örnekte, $ i bulunuyor:

for($i = 0; $i < $arrayLength; $i++) ...

Aslında bir foreach döngü kullanarak ediyorsanız, size anahtar verir sözdizimini kullanın:

foreach($array as $key => $value) ...

Nedeniyle referansları ve copy-on-write daha fazla şeyler (yerel / global değişkenler, dizi elemanları, özellikler, ...) bir tek değişkenler için işaret olabilir - bir PHP değişkeni başvurulan yerden hiçbir bilgi yok.

Eğer "ana" öğesi için bir başvuru varsa, bunu kendiniz işlemek zorunda değil eğer, bu konuda Poz () kullanabilirsiniz.