Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
не работает end
|
|||
|---|---|---|---|
|
#18+
В таком виде не работает. Хотя по описанию должно. Код: php 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. Переписал вот так работает, хотя вроде тоже самое Код: php 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. Объясните пожалуйста почему не работает мой первоначальный вариант? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.02.2014, 09:54 |
|
||
|
не работает end
|
|||
|---|---|---|---|
|
#18+
ZardoZ, А вот так будет работать? Код: php 1. 2. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.02.2014, 12:40 |
|
||
|
не работает end
|
|||
|---|---|---|---|
|
#18+
ZardoZВ таком виде не работает. Хотя по описанию должно. Код: php 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. Переписал вот так работает, хотя вроде тоже самое Код: php 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. Объясните пожалуйста почему не работает мой первоначальный вариант? Почему не работает первый вариант - я затрудняюсь ответить... мало данных. Как я понимаю "не работает" означает, что условие не выполняется и последний элемент не вытягивается из массива. Однако! Два кода совсем разные... Отличия, которые я заметил: 1. В первом варианте берётся последний созданный элемент массива, а во втором - элемент с самым большим индексом (если считать что в индексах нету "дыр") 2. Первый вариант устанавливает указатель на последний элемент, второй - не производит с указателем массива каких либо действий. Не знаю может ли это на что либо повлиять (например foreach отрабатывается без изменений), однако думаю стоит остерегаться таких изменений. Для более чёткого анализа хотелось бы увидеть данные, на которых первый вариант работает не как надо (например вывод print_r или var_dump входного массива) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.02.2014, 13:58 |
|
||
|
не работает end
|
|||
|---|---|---|---|
|
#18+
Странно у меня работает как у вас в первом примере... и мой совет - ваще не в тему. Код: php 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. выводит всё как надо. Скорее всего проблема в чем-то другом. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.02.2014, 16:15 |
|
||
|
не работает end
|
|||
|---|---|---|---|
|
#18+
тестовый массив у меня такой Код: php 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. моя задача обнаружить в последнем массиве 'price' == -1, удалить этот массив и вернуть true. Так я даже просто пытался без всяких условий последний price заменить на 10500 Код: php 1. 2. никаких изменений в массиве вообще. вроде в описании, что end перемещает указатель на последний элемент и возвращается его. да даже если элемент возвращается не по ссылке, то if ($last_item['price'] === -1) должно же работать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.02.2014, 20:35 |
|
||
|
|

start [/forum/topic.php?fid=23&msg=38561738&tid=1463039]: |
0ms |
get settings: |
8ms |
get forum list: |
11ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
42ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
48ms |
get tp. blocked users: |
2ms |
| others: | 212ms |
| total: | 337ms |

| 0 / 0 |
