PHP - Switch on a multi dimensional array

Aerkaos

I try to do a switch on a multidimensional array :

$types = array (
'type1' => array('value1', 'value2'),
'type2' => array('value3', 'value4');
...
);

$prefix = substr($number, 0, 4);

foreach ($types as $key => $values) {
    switch ($prefix) {
        case 'type1' :
            $type = 'TYPE1';
            break;
        case 'type2' :
            $type = 'TYPE2';
            break;
        ...
      }
}

Where the $prefix is equal to a value in $types array.

But it didn't works. I guess i'm close to the solution, but can't find it (googled gave me nothing more). Thanks (:

doydoy44

I'm not sure to understand.
If $prefix = 'value1' or 'value2' or 'value3' .... you can try something like this:

foreach ($types as $key => $values) {
    if (in_array($prefix, $values) )
        $type = strtoupper($key);
}

Collected from the Internet

Please contact [email protected] to delete if infringement.

edited at
0

Comments

0 comments
Login to comment

Related

From Dev

multi level dimensional array in php

From Dev

PHP multi dimensional array intersect

From Dev

Convert Multi dimensional array PHP

From Dev

PHP create multi dimensional array

From Dev

modifying multi dimensional array in PHP

From Dev

PHP Search Multi Dimensional Array

From Dev

Multi dimensional associative array in php

From Dev

Split Multi Dimensional array into single array :PHP

From Dev

PHP array unique on multi dimensional array/object

From Dev

Split Multi Dimensional array into single array :PHP

From Dev

how to multiply array in multi dimensional array in php

From Dev

How to convert multi dimensional array to single dimensional array in php ?

From Dev

Comparing values in PHP multi-dimensional array

From Dev

php convert a string into multi dimensional array

From Dev

grouping multi-dimensional array in PHP

From Dev

puzzled by format of PHP multi dimensional array

From Dev

Sort a multi-dimensional Array in PHP

From Dev

Multi-dimensional Array - PHP - CodeIgniter

From Dev

To build a multi-dimensional json array in PHP

From Dev

insert a multi-dimensional array to mysql with PHP

From Dev

Dynamic merge on multi-dimensional array in php

From Dev

Multi dimensional array merge using php

From Dev

convert a string to multi dimensional array in php

From Dev

How to shorten a multi dimensional array in php

From Dev

php divide an multi-dimensional array as following

From Dev

PHP foreach loop on multi dimensional array

From Dev

PHP Nested foreach on multi dimensional array

From Dev

reorder multi-dimensional array in PHP

From Dev

grouping multi-dimensional array in PHP