在學習下面這個例子的程序會在頁面上顯示「在數組中找不到你要找的值」("Not found in this array") 這個字符串,因為你要找的字符串「Albert」的確不在 $namesArray 這個數組裡面:
以下就是PHP函數in_array()的具體使用方法
- <? $namesArray = array("Heart", "Love", "Boy", "Mary", "Paul", "Merry", "Jacky");
- $lookingFor = "Albert";
- if (in_array($lookingFor, $namesArray)) {
- echo "找到了!";
- } else {
- echo "在數組中找不到你要找的值!";
- }
- ?>
如果你把變量$lookingFor的值改成「Mary」然後重新執行一次,那麼這次畫面上便會顯示「找到了!」("You've found it!"),因為「Mary」這個值的確存在在$namesArray數組裡面。 如果你想知道數組所包含的元素總個數,那麼你可以使用簡單易用的count()函數:
變量$count的值將會是7。
以上就是PHP函數in_array()的具體應用方法。