Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Array (
- [0] => Array ( [0] => 140 [1] => #708090 [2] => S [3] => 30 [4] => 0 [5] => 0 )
- [1] => Array ( [0] => 140 [1] => #DCDCDC [2] => 2XL [3] => 29 [4] => 0 [5] => 0 )
- [2] => Array ( [0] => 140 [1] => #DCDCDC [2] => L [3] => 24 [4] => 0 [5] => 0 )
- [3] => Array ( [0] => 140 [1] => #DCDCDC [2] => S [3] => 23 [4] => 0 [5] => 0 ))
- /**
- * Находит главный ключ многомерного массива по значения столбцов color и size
- */
- function findMainKey($searchArray, $color, $size ) {
- $outputKey = NULL;
- // Ищем пока не найдем или пока массив не окажется пустым
- while ( ! $outputKey || count($searchArray) > 0 ) {
- $key = array_search($color, $searchArray);
- if ( $searchArray[$key][2] == $size )
- $outputKey = $key;
- unset($searchArray[$key]);
- }
- return $outputKey;
- }
- $searchArray = array_merge(array_column($youArray, '1'), array_column($youArray, '2')); // создает облегченный массив для поиска, который не теряет главные ключи многомерного массива
- $key = findMainKey($searchArray, "#DCDCDC", "L");
Add Comment
Please, Sign In to add comment