I have array issue. This is my array:
$servicesTypes = array (
"hotel" => "HTL", "HTP", "HT",
"flight" => "FLT",
"m&a" => "APA",
"daily_tour" => "TOU",
"privat_car" => "PRC",
"transfer" => "4ST"
);
for each "type" i send i'm trying to get to key ("hotel", "flight", etc)
most of the time i get it, but for some values i get: "key: 0"
For instant, if type = "HTP" that key will be 0, for "HT" key will be "1".
Why is that?
This is my code:
function get_service_type ($servicesArray, $type)
{
$key = array_search($type, $servicesArray);
echo "key: ".$key;
return $key;
}
I also tried this:
function get_service_type ($servicesArray, $type)
{
foreach($servicesArray as $key => $service)
{
if ( $service == $type )
{
echo "key: ".$key;
return $key;
}
}
return false;
}