搜索

首页  >  问答  >  正文

php中的haystack和needles指什么?

php中的haystack和needles指什么?

百度查了这两个单词的翻译,不懂为什么PHP要起这些英文名字?

某草草某草草2805 天前1332

全部回复(3)我来回复

  • 淡淡烟草味

    淡淡烟草味2017-05-17 09:57:17

    haystack的意思是草垛
    needle的意思是针
    其实我发现这两个单词基本都是出现在和查找相关的函数中。
    我想,应该是比喻在草垛中找针(这™得找到绝望吧)。显示这个函数很牛逼= =

    回复
    0
  • 淡淡烟草味

    淡淡烟草味2017-05-17 09:57:17

    needle in a haystack / 草堆寻针 是个英文俗语, 相当于中文的 "大海捞针"

    回复
    0
  • 天蓬老师

    天蓬老师2017-05-17 09:57:17

    谢邀!

    eg: strpos($haystack, $needle);

    $haystack(干草堆)是搜索字符序列,$needle(针)是要在$haystack中搜索的内容。所以可以解释为Find a needle in haystack,就是楼上说的大海捞针,查找困难。

    回复
    0
  • 取消回复