ik heb de volgende stelling:
private $beslist_headCategoryFilter = array('Vervoer_Autostoelen + Acc.' => array('Baby & peuter','Autostoeltjes'),
'Vervoer_Auto Accessoires' => array('Baby & peuter','Autostoelaccessoires'),
'Buitenshuis_Bescherming' => array('Sport & Outdoor','Lichaambeschermers'),
'Buitenshuis_Speelgoed' => array('Speelgoed'),
'Buitenshuis_Tassen & Rugzakken' => array('Mode accessoires','Tassen','Rugzakken'),
'Buitenshuis_Zonnebrillen' => array('Mode accessoires','Zonnebrillen'),
'Buitenshuis_Zwembad + Acc.' => array('Sport & Outdoor','Zwemvesten'),
'Buitenshuis_Zonnebrillen' => array('Mode accessoires','Zonnebrillen'),
'Woonkamer/Keuken_Flessenwarmers + Bekers' => array('Woonaccessoires','Servies','Mokken'),
'Woonkamer/Keuken_Kinderstoelen' => array('Meubels','Stoelen','Kinderstoelen'),
'Woonkamer/Keuken_Speelgoed' => array('Speelgoed'),
'Badkamer/Toilet_Plaspotjes' => array('Baby & Peuter','Toilettrainers'),
'Badkamer/Toilet_Toilettassen' => array('Mode accessoires','Tassen','Toilettassen'),
'Slaapkamer_Bedden' => array('Meubels','Bedden'),
'Slaapkamer_Fopspeen' => array('Baby & Peuter','Spenen','Fopspenen'),
'Slaapkamer_Klamboe' => array('Woonaccessoires','Beddengoed','Klamboes'),
'Slaapkamer_Nachtlampjes' => array('Woonaccessoires','Binnenverlichting','Nachtlampjes'),
'Slaapkamer_Projector' => array('Woonaccessoires','Binnenverlichting','Nachtlampjes'),
'Slaapkamer_Speelgoed' => array('Speelgoed')
);
//...
$tCat = $aData['headcat'] . '_' . $aData['subcat'];
if(array_key_exists($tCat,$this->beslist_headCategoryFilter)) {
//..process
} else {
echo '<h1>cant find ||' . $tCat . '||</h1>';
echo '<pre>';
print_r($this->beslist_headCategoryFilter);
echo '</pre>';
die();
}
Nou is de melding die ik krijg:
cant find ||Buitenshuis_Tassen & Rugzakken||
Array
(
[Vervoer_Autostoelen + Acc.] => Array
(
[0] => Baby & peuter
[1] => Autostoeltjes
)
[Vervoer_Auto Accessoires] => Array
(
[0] => Baby & peuter
[1] => Autostoelaccessoires
)
[Buitenshuis_Bescherming] => Array
(
[0] => Sport & Outdoor
[1] => Lichaambeschermers
)
[Buitenshuis_Speelgoed] => Array
(
[0] => Speelgoed
)
[Buitenshuis_Tassen & Rugzakken] => Array
(
[0] => Mode accessoires
[1] => Tassen
[2] => Rugzakken
)
[Buitenshuis_Zonnebrillen] => Array
(
[0] => Mode accessoires
[1] => Zonnebrillen
)
[Buitenshuis_Zwembad + Acc.] => Array
(
[0] => Sport & Outdoor
[1] => Zwemvesten
)
[Woonkamer/Keuken_Flessenwarmers + Bekers] => Array
(
[0] => Woonaccessoires
[1] => Servies
[2] => Mokken
)
[Woonkamer/Keuken_Kinderstoelen] => Array
(
[0] => Meubels
[1] => Stoelen
[2] => Kinderstoelen
)
[Woonkamer/Keuken_Speelgoed] => Array
(
[0] => Speelgoed
)
[Badkamer/Toilet_Plaspotjes] => Array
(
[0] => Baby & Peuter
[1] => Toilettrainers
)
[Badkamer/Toilet_Toilettassen] => Array
(
[0] => Mode accessoires
[1] => Tassen
[2] => Toilettassen
)
[Slaapkamer_Bedden] => Array
(
[0] => Meubels
[1] => Bedden
)
[Slaapkamer_Fopspeen] => Array
(
[0] => Baby & Peuter
[1] => Spenen
[2] => Fopspenen
)
[Slaapkamer_Klamboe] => Array
(
[0] => Woonaccessoires
[1] => Beddengoed
[2] => Klamboes
)
[Slaapkamer_Nachtlampjes] => Array
(
[0] => Woonaccessoires
[1] => Binnenverlichting
[2] => Nachtlampjes
)
[Slaapkamer_Projector] => Array
(
[0] => Woonaccessoires
[1] => Binnenverlichting
[2] => Nachtlampjes
)
[Slaapkamer_Speelgoed] => Array
(
[0] => Speelgoed
)
)
Maar deze staat wel zeker in de array..
Hoe komt het dat dit faalt, en hoe kan ik dit oplossen?
Ik heb al geprobeerd om alle spaties te strippen, ook in de array, maar de melding blijft.