搜尋

首頁  >  問答  >  主體

php中的haystack和needles指什麼?

php中的haystack和needles指什麼?

百度查了這兩個字的翻譯,不懂為什麼PHP要取這些英文名字?

某草草某草草2750 天前1305

全部回覆(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
  • 取消回覆