Comunitatea PHP Romania
 

 
in_array

in_array

(PHP 4 , PHP 5)

in_array -- Return TRUE if a value exists in an array

Description

bool in_array ( mixed needle, array haystack [, bool strict])

Searches haystack for needle and returns TRUE if it is found in the array, FALSE otherwise.

If the third parameter strict is set to TRUE then the in_array() function will also check the types of the needle in the haystack.

Notã: If needle is a string, the comparison is done in a case-sensitive manner.

Notã: In PHP versions before 4.2.0 needle was not allowed to be an array.

Exemplu 1. in_array() example

$os = array ("Mac", "NT", "Irix", "Linux");
if (in_array ("Irix", $os)) {
    print "Got Irix";
}
if (in_array ("mac", $os)) {
    print "Got mac";
}

The second condition fails because in_array() is case-sensitive, so the program above will display:

Got Irix

Exemplu 2. in_array() with strict example

<?php
$a
= array('1.10', 12.4, 1.13);

if (
in_array('12.4', $a, TRUE))
    echo
"'12.4' found with strict check\n";
if (
in_array(1.13, $a, TRUE))
    echo
"1.13 found with strict check\n";
?>

This will display:

1.13 found with strict check

Exemplu 3. in_array() with an array as needle

<?php
$a
= array(array('p', 'h'), array('p', 'r'), 'o');

if (
in_array(array ('p', 'h'), $a))
    echo
"'ph' is found\n";
if (
in_array(array ('f', 'i'), $a))
    echo
"'fi' is not found\n";
if (
in_array('o', $a))
    echo
"'o' is found\n";
?>

// This will output:

'ph' is found
'o' is found

See also array_search().

Ultimele discutii in forum RSS Forum

Ultimele articole Ultimele articole

Top membri

Pirahna Pirahna
acasa , in pat
carco carco
Bucuresti
Birkoff Birkoff
Bucuresti
Mascka Mascka
Braila
raul_ raul_
whooper whooper
Toronto ON
mihaitha mihaitha
Sibiu
gabysolomon gabysolomon
Bacau
oriceon oriceon
Constanta
garlicinicolae garlicinicolae

Newsletter


Email:
 inscriere
 renuntare
 
 Arhiva newsletter

Parteneriat

Copyright © 2001-2008 PHP Romania Add PHPRomania to Google Add PHPRomania to Del.icio.us Add PHPRomania to Stumbleupon Add PHPRomania to Yahoo! Add PHPRomania to Digg Add PHPRomania to Blink Adult ADHD | Loans | Car Finance | Loans | Internet Advertising
Ads: Partener Way2Web Nework: gazduire web | inregistrare domenii | web design | imobiliare | web hosting
Powered by Simplis