Anonymous
Anonymous asked in 電腦與網際網路程式設計 · 8 years ago

請問 php 陣列比對值

如果我有一陣列

$a = array('張三','李四',王二麻子');

是否有函式可以比對值

譬如 $b = "張三"

如何去查在 $a 陣列裡面是否有 $b 的值

我現在只能用笨方法一個一個找

從 $a 的第一個值開始比對

感覺很慢

2 Answers

Rating
  • 8 years ago
    Favorite Answer

    <?php

    $a = array('張三','李四',王二麻子');

    $b = "張三"

    if (in_array("張三",$b))

    {

    echo "Match found";

    }

    else

    {

    echo "Match not found";

    }

    ?>                                                                      

    // 很抱歉!回答內容的字數限制為10~2000個字   

    Source(s): api
  • 8 years ago

    if (in_array("張三",$b))

    應為

    if (in_array($b, $a))

Still have questions? Get your answers by asking now.