ValekS, Из бд вывод в переменную чисел
# ValekS (29.11.2013 / 17:43)
Fublin, как ты создаешь этот массив? Та функция вообще любые массивы считает.
если втой функции убрать запятые то она работать не будет
# Fublin (29.11.2013 / 17:48)
ValekS, Из бд вывод в переменную чисел
Так у тебя жи массив с числами был...
Короче тогда делай разделитель между числами(можно запятую - так проще будет в дальнейшем, можно пробел или какой то символ - тогда придётся вместо пробела или символа вставлять запятые), а потом вытаскивай их в переменную, создавай массив:
$a = array($chisla);
И потом уже считай.
ValekS, вот так и делаю чичас..
ValekS, Не выходит...массив то создается с запятыми, вывод работает..а вот считать почему то не хочет собака..
Fublin, масив плоский? Если нет, нужно выровнять.
Fublin, Если нужно выровнять масив.
Ровняем масив
function rovnyaem_masiv($arr){
$out = array();
if(!is_array($arr)) return $arr;
foreach($arr as $v) {
$req = rovnyaem_masiv($v);
if(is_array($req))
$out = array_merge($out, $req);
else
$out[] = $req;
}
return $out;
}
$arr = array(1,array(2,3,4,5),6,7,8,array(9,10,array(11,array(12,array(13),14),15),16,17));
print_r(rovnyaem_masiv($arr));
мой кодик написаный ради интереса.
Fublin, Масив tакой?
array(0, 9, 8, 7, 6, 5, 4, 3);
Или такой ?
array(0, array(9, 8, 7, 6, 5, 4, 3));