|
|
|
| народ подскажите, как избавиться от пустого последнего элемента массива, если массив формируется следующим образом:
while($vars[ ] = mysql_fetch_array($this->sql_res));
возвращает весь массив плюс пустой элемент в конце. | |
|
|
|
|
|
|
|
для: Мазяков
(30.07.2006 в 18:06)
| | если именно в конце то array_pop | |
|
|
|
|
|
|
|
для: RV
(30.07.2006 в 18:10)
| | а почему так происходит, откуда он берется этот последний пустой | |
|
|
|
|
|
|
|
для: Мазяков
(30.07.2006 в 18:06)
| | Можно поступить следующим образом
<?php
if(count($vars) > 1) unset($vars[count($vars) - 1]);
?>
|
PS Пустой элемент появляется на последней итерации когда, в результирующей таблице заканчиваются строки mysql_fetch_array() возвращает пустую строку и цикл while прекращает работу. | |
|
|
|
|
|
|
|
для: cheops
(30.07.2006 в 23:00)
| | все понял, большое спасибо, тема закрыта | |
|
|
|