PHP中的术语“haystack”

时间:2011-01-26 19:03:26

标签: php parameters terminology

有一些PHP函数(例如strstrstrposstrrchr)接受 一个名为$haystack的参数。这个名字来自哪里?

enter image description here

3 个答案:

答案 0 :(得分:31)

它来自成语"needle in a haystack"。针是你要搜索的项目(在这种情况下是子字符串或搜索字符串),haystack是针所在的位置(在这种情况下是输入字符串)。

编辑(pst - 可视化答案):

needle stack

答案 1 :(得分:6)

在大海捞针中找到一根针。您正在寻找更大字符串中的子字符串。

答案 2 :(得分:5)

大海捞针是一种用于指代难以在更大空间中定位的东西的语言。 - 维基