Термин "стог сена" в контексте PHP - PullRequest
15 голосов
/ 26 января 2011

Есть несколько функций PHP (таких как strstr , strpos и strrchr ), которые принимают параметр с именем $haystack.Откуда это имя?

enter image description here

Ответы [ 3 ]

32 голосов
/ 26 января 2011

Это происходит от идиомы "иголка в стоге сена" . Игла - это элемент, который вы ищете (в данном случае подстрока или строка поиска), стог сена - это то, внутри чего находится игла (в данном случае входная строка).

Редактировать (pst - для визуализации ответа):

needle stack

6 голосов
/ 26 января 2011

Нахождение иголки в стоге сена. Вы ищете подстроку в большей строке.

5 голосов
/ 26 января 2011

Игла в стоге сена - это фигура речи, используемая для обозначения чего-то, что трудно найти в гораздо большем пространстве. - вики

...