Автор Тема: Предложения и пожелания к разработчику от новичков в Clickermann, а так же..  (Прочитано 76 раз)

0 Пользователей и 1 Гость просматривают эту тему.

i7330

  • Зашел в гости
  • *
  • Сообщений: 19
    • Просмотр профиля
а так же никчемные мои и прочие вопросики из серии: а как бы вы сделали следующее? - к ведущим этот благословенный форум Clickermann-специалистам
« Последнее редактирование: Январь 09, 2018, 01:39:06 pm от i7330 »

i7330

  • Зашел в гости
  • *
  • Сообщений: 19
    • Просмотр профиля
Re: Предложения и пожелания от новичков в Clickermann
« Ответ #1 : Январь 08, 2018, 07:45:46 pm »
Хочется IndexOf - функцию поиска в массиве (по массиву), реализованную на системном уровне

Функция. Возвращает позицию 1-го элемента в массиве, -1 в отсутствии

Код: Clickermann
  1. arrpush($arr, 435)
  2. arrpush($arr, 532)
  3. arrpush($arr, 943)
  4.  
  5. $pos[1] = IndexOf ($arr, 532)
  6. $pos[2] = IndexOf ($arr, 789)
  7.  
  8. print( pos[1] )//  2
  9. print( pos[2] )// -1
  10.  
« Последнее редактирование: Январь 09, 2018, 01:37:23 pm от i7330 »

kiril

  • Герой форума
  • *****
  • Сообщений: 845
    • Просмотр профиля
не понимаю в каких случаях может понадобиться такой поиск по значению?
Не проще не сваливать всё в одну большую кучу, а сразу заносить значения в нужные и понятные массивы?

i7330

  • Зашел в гости
  • *
  • Сообщений: 19
    • Просмотр профиля
пример кода, это лишь способ донести свою мысль разработчику(-кам). согласен, пример не самый наглядный с точки зрения практического применения желаемой функции

Vint

  • Супермодератор
  • Герой форума
  • *
  • Сообщений: 2943
  • Лечу куда хочу. cman 4.11.003, xp32
    • Просмотр профиля
не понимаю в каких случаях может понадобиться такой поиск по значению?
Не проще не сваливать всё в одну большую кучу, а сразу заносить значения в нужные и понятные массивы?
У меня в задачах, не столь уж редкое явление. Другое дело, что при этом массивы не очень большие и подпрограммой легко обхожусь. Но функция нужная и полезная.
Массивы у нас к несчастью медленные, любые глобальные манипуляции жрут время, хоть поиск, хоть сортировка.
« Последнее редактирование: Январь 08, 2018, 11:22:08 pm от Vint »

Vint

  • Супермодератор
  • Герой форума
  • *
  • Сообщений: 2943
  • Лечу куда хочу. cman 4.11.003, xp32
    • Просмотр профиля
Тема разделена. Новый кусок в Общие вопросы.
http://crapware.aidf.org/forum/index.php?topic=3730.0