Curriculum
Course: PHP Basic
Login

Curriculum

PHP Basic

PHP Install

0/1

PHP Casting

0/1

PHP Constants

0/1

PHP Magic Constants

0/1

PHP Operators

0/1

PHP Reference

0/276
Text lesson

in_array()

Example

Check if the value “Glenn” exists in an array and output some text:

<?php
$people = array(“Peter”“Joe”“Glenn”“Cleveland”);

if (in_array(“Glenn”, $people))
  {
  echo “Match found”;
  }
else
  {
  echo “Match not found”;
  }
?>

Definition and Usage

The in_array() function searches an array for a specific value.

Note: If the search parameter is a string and the type parameter is set to TRUE, the search will be case-sensitive.

Syntax

in_array(search, array, type)

Parameter Values

Parameter

Description

search

Required. Specifies the value to search for

array

Required. Specifies the array to search within

type

Optional. If this parameter is set to TRUE, the in_array() function searches for the specified value with exact type matching.

Technical Details

Return Value:

Returns TRUE if the value is found in the array, otherwise returns FALSE.

PHP Version:

4+

PHP Changelog:

Since PHP 4.2: The search parameter can now be an array.

More Examples

Example

Using all parameters:

<?php
$people = array(“Peter”“Joe”“Glenn”“Cleveland”23);

if (in_array(“23”, $people, TRUE))
  {
  echo “Match found<br>”;
  }
else
  {
  echo “Match not found<br>”;
  }
if (in_array(“Glenn”,$people, TRUE))
  {
  echo “Match found<br>”;
  }
else
  {
  echo “Match not found<br>”;
  }

if (in_array(23,$people, TRUE))
  {
  echo “Match found<br>”;
  }
else
  {
  echo “Match not found<br>”;
  }
?>