array_search()

array_search() is gemakelijk voor met 2 arrays of meer te werken.
je kan er namelijk mee kijken of een waarde in de ene array zit en dan dezelfde waarde met dezelfde key uit een andere array gaan halen.

Het gebruiken gaat zo: array_search(te zoeken waarde, array)

een voorbeeld:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
<?php
// maak 2 arrays aan, dit is een simpele azerty, qwerty vergelijking
$azerty=array('a', 'z', 'e', 'r', 't', 'y');
$qwerty=array('q', 'w', 'e', 'r', 't', 'y');

//deze var zoeken we in de array $azerty
$letter="a";

//controleren of de waarde z in de array azerty zit
if(array_search($letter,$azerty) !== false)
{

//dan gebruiken we array_search voor te kijken welke key de waarde z heeft,
//en slagen deze op in $nr

    $nr=array_search($letter,$azerty);
//dan gaan we kijken in de array van qwerty welke waarde dezelfde key heeft
    echo"$qwerty[$nr]";
}

else
{
echo"De waarde was niet gevonden in de array";
}

?>


Opmerkingen:
array_search werkt vanaf php 4.0.5
Het werkt ook niet bij meerdimensionale array's

« Lees de omschrijving en reacties

Inhoudsopgave

  1. array_search()

PHP tutorial opties

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.