I ivzb Registered 30 Април 2012 #1 как да кастна всички кюлчове на масив от стинг към интиджър? Пример: PHP: array('30' => 124, '1' => 150, '2' => 86) да стане PHP: array(30 => 124, 1 => 150, 2 => 86) има ли начин без цикъл?
как да кастна всички кюлчове на масив от стинг към интиджър? Пример: PHP: array('30' => 124, '1' => 150, '2' => 86) да стане PHP: array(30 => 124, 1 => 150, 2 => 86) има ли начин без цикъл?
M madmax3_ Registered 30 Април 2012 #3 $result = array(); foreach ($input_array as $key => $value) { $result[(int)$key] = $value; } Ако е нужно трябва да направиш проверка за стойностите които не са числа защото може да загубиш информация; $result = array(); $duplicate = array(); foreach ($input_array as $key => $value) { if ((int)$key == 0) { $duplicate[] = $value; } else { $result[(int)$key] = $value; } }
$result = array(); foreach ($input_array as $key => $value) { $result[(int)$key] = $value; } Ако е нужно трябва да направиш проверка за стойностите които не са числа защото може да загубиш информация; $result = array(); $duplicate = array(); foreach ($input_array as $key => $value) { if ((int)$key == 0) { $duplicate[] = $value; } else { $result[(int)$key] = $value; } }
I ivzb Registered 1 Май 2012 #5 оправих се сам, иначе ако бях сложил още един цикъл щяха да станат 4 само за една диаграма