codeigniter - получить текущую позицию массива при выполнении foreach $ object-> result_array () - PullRequest
0 голосов
/ 04 августа 2010

получить текущий указатель позиции массива при выполнении foreach $ object-> result_array ()

Привет, рассмотреть это, случай.

foreach($object->result_array() as $rs)
{
    //how do i display the current array element index that is the iteration index.
    //i want to call a function when the iterator is in the last-1 position.
    // and more specifically i want to use it in this place and not any other for(;;) loops.
    // and even it is an example with other loops then that is fine.
}

Должна быть опция или функция current (). Я пытался, но все же я должен сделать некоторый анализ ... Вместо того, чтобы отлаживать и отслеживать элементы массива, я публикую эту тему.

и, прежде всего, возможно ли это сделать с помощью цикла for?

1 Ответ

2 голосов
/ 04 августа 2010

Добавить => $key вот так, чтобы получить ключ:

foreach($object->result_array() as $rs => $key)
{
   echo $key;
}

и, главное, возможно ли это сделать с помощью цикла for?

Да, вот так:

for($i = 0; $i < count($object->result_array()); $i++)
{
  // your code...
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...