PHP in_array() ຂະບວນການ

ຄວາມຄິດຄັດ

ຊອກຫາຄວາມຄິດຄັດ "Glenn" ໃນສາຍແລະອອກຂໍ້ຄວາມບາງຢ່າງ:

<?php
$people = array("Bill", "Steve", "Mark", "David");
if (in_array("Mark", $people))
  {
  echo "ພົບຄວາມຄິດຄັດ";
  }
else
  {
  echo "ບໍ່ພົບຄວາມຄິດຄັດ";
  }
?>

ການດຳເນີນພາບພິມ

ການກໍານົດ ແລະ ການນໍາໃຊ້

ການຊອກຫາ in_array() ຂະບວນການຊອກຫາຄວາມມີຄວາມຄິດຄັດຢູ່ໃນສາຍ.

Notes:ຖ້າ search The parameter is a string and type If the parameter is set to TRUE, then the search is case-sensitive.

Syntax

in_array(search,array,type)
Parameter Description
search Required. Specifies the value to be searched in the array.
array Required. Specifies the array to be searched.
type Optional. If set this parameter to true, then check if the search data is the same type as the array values.

Description

ຖ້າມີຄູ່ຂອງຄືນ search ມີໃນອານຸມິດ array ຖ້າບໍ່ພົບປະທາດໃນອານຸມິດ, ຈະກັບຄືນ TRUE. ຖ້າປະທາດທີສາມໄດ້ກວດກາໃຫ້ true, ຫົວຂໍ້ວັດຖຸຈະກັບຄືນ TRUE ເທົ່ານັ້ນພຽງແຕ່ພົບພາຍໃນອານຸມິດ ແລະບັນດາຄວາມຂອງອານຸມິດຈະຄືກັນກັບຄູ່ຂອງຄືນ.

ຖ້າບໍ່ພົບປະທາດໃນອານຸມິດ, ຫົວຂໍ້ວັດຖຸຈະກັບຄືນ FALSE.

Notes:ຖ້າ search ປະທາດແມ່ນຕົວການທີ່ type ຖ້າປະກອບຂອງປະທາດໄດ້ກວດກາໃຫ້ true, ການຊອກຫາຈະສະເໝີຄວາມຫຼີກຫຼີມ.

Technical Details

Return Value: ຖ້າພົບຄູ່ຂອງຄືນໃນອານຸມິດຈະກັບຄູ່ຂອງຄືນພາຍໃນອານຸມິດ, ຈະກັບຄືນ TRUE, ບໍ່ຖ້າບໍ່ພົບຈະກັບຄືນ FALSE.
PHP Version: 4+
Changelog: ຕັ້ງແຕ່ PHP 4.2search ປະທາດທີ່ປັດຈຸບັນກໍ່ສາມາດເປັນອານຸມິດ.

ຕົວຢ່າງອື່ນໆ

ຕົວຢ່າງ 1

ໃຊ້ຂັ້ນຕົວປະທາດທັງໝົດ:

<?php
$people = array("Bill", "Steve", "Mark", "David");
if (in_array("23", $people, TRUE))
  {
  echo "ພົບການການຊອກຫາ<br>";
  }
else
  {
  echo "ບໍ່ພົບການການຊອກຫາ<br>";
  }
if (in_array("Mark",$people, TRUE))
  {
  echo "ພົບການການຊອກຫາ<br>";
  }
else
  {
  echo "ບໍ່ພົບການການຊອກຫາ<br>";
  }
if (in_array(23,$people, TRUE))
  {
  echo "ພົບການການຊອກຫາ<br>";
  }
else
  {
  echo "ບໍ່ພົບການການຊອກຫາ<br>";
  }
?>

ການດຳເນີນພາບພິມ