|
|
|
Как удалить в PHP член массива?
|
|||
|---|---|---|---|
|
#18+
В массив добавляются новые элементы ( $a[]=$nw ). А потом их надо удалить. Как? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.10.2004, 14:27 |
|
||
|
Как удалить в PHP член массива?
|
|||
|---|---|---|---|
|
#18+
unset ... НО Код: plaintext 1. 2. 3. 4. 5. 6. 7. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.10.2004, 14:39 |
|
||
|
Как удалить в PHP член массива?
|
|||
|---|---|---|---|
|
#18+
а так смотри в сторону push/pop... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.10.2004, 14:42 |
|
||
|
Как удалить в PHP член массива?
|
|||
|---|---|---|---|
|
#18+
Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.10.2004, 14:45 |
|
||
|
Как удалить в PHP член массива?
|
|||
|---|---|---|---|
|
#18+
Также можно обратить внимание на array_splice(), если встает задача удалить интервал членов известной длины начиная с известного индекса. ScareCrow , указанный вами пример не совсем верен, или не совсем полон, или точнее не совсем относится к вопросу автора. Если удалять члены ассоциативного массива, как у вас, то конечно, ключи не будут переиндексироваться. У автора описан обычный массив, в случае удаления элемента индекс останется непрерывным. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.10.2004, 14:47 |
|
||
|
Как удалить в PHP член массива?
|
|||
|---|---|---|---|
|
#18+
tajТакже можно обратить внимание на array_splice(), если встает задача удалить интервал членов известной длины начиная с известного индекса. ScareCrow , указанный вами пример не совсем верен, или не совсем полон, или точнее не совсем относится к вопросу автора. Если удалять члены ассоциативного массива, как у вас, то конечно, ключи не будут переиндексироваться. У автора описан обычный массив, в случае удаления элемента индекс останется непрерывным. я просто написала грабли на которые напоролась... матчасть так сказать - которую надо бы знать... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.10.2004, 15:15 |
|
||
|
Как удалить в PHP член массива?
|
|||
|---|---|---|---|
|
#18+
ScareCrowя просто написала грабли на которые напоролась... матчасть так сказать - которую надо бы знать...Между прочим, спасибо! Потому что я ошибся - даже в обычных массивах unset() и array_splice() ведут себя по разному. Если использовать array_splice() то индекс изменится и дырок не будет, а если использовать unset() - то таки будет дыра! И сообщение типа Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.10.2004, 15:36 |
|
||
|
Как удалить в PHP член массива?
|
|||
|---|---|---|---|
|
#18+
просто ПХП даже с массивами вида : $a = array(1,2,3,4,5) работает как с ассоциативными. Если надо рабоать с массивами, в которых есть "дыры", то лучше использовать циклы foreach или while ($a = each($ar)) {....} ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.10.2004, 15:59 |
|
||
|
|

start [/forum/topic.php?fid=23&fpage=498&tid=1479241]: |
0ms |
get settings: |
9ms |
get forum list: |
21ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
44ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
55ms |
get tp. blocked users: |
2ms |
| others: | 210ms |
| total: | 360ms |

| 0 / 0 |
