Jump to content

[SOLVED] in_array with associative arrays


127.0.0.1

Recommended Posts

When I made my array into an associative array the [tt]in_array[/tt] no longer returns true.

[code=php:0]
$os = array(
'windows' => 'XP',
'linux' => 'Fedora',
'mac' => 'OS X',
);

if (in_array('windows',$os)) // this will return false
echo 'windows was found in the array';
[/code]

But when it is [u]not[/u] an associative array it works...

[code=php:0]
$os = array(
'windows',
'linux',
'mac',
);

if (in_array('windows',$os)) // this will return true
echo 'windows was found in the array';
[/code]

How can I get [tt]in_array[/tt] to work in the first example with the associative array?
Link to comment
https://forums.phpfreaks.com/topic/36162-solved-in_array-with-associative-arrays/
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.