Dag allemaal,
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.
Dennis WhoCares op 19/09/2017 13:21:07

=> 'Buitenshuis_Tassen & Rugzakken' <=

Nou is de melding die ik krijg:
cant find Buitenshuis_Tassen&Rugzakken

Maar deze staat wel zeker in de array..


Zijn niet hetzelfde, let op de spaties.
Hi -SanThe-,

dat klopt, mijn excuses, was bezig geweest met het strippen van spaties enz, vandaar dat m'n topic onjuist is.
Heb het aangepast, en een print_r van de array erbij gezet in de 'output'.

Laat maar gaan, ik weet niet wat ik nou precies anders heb gedaan, maar het werkt nu wel ...

Reageren