htmlcheap.com
С нами с 07.05.04
Сообщения: 6418
Рейтинг: 2072
|
Добавлено: 22/05/06 в 02:04 |
есть переменная содержащая массив, нужна функция которая разделит этот массив на два - в первый $array[0], $array[2], $array[4] etc. во второй соответственно $array[1], $array[3], $array[5] etc.
может есть что в наборе функций языка? если нет, то кому не трудно напишите плз...
спасибо
|
|
|
|
С нами с 13.02.03
Сообщения: 5
Рейтинг: 14
|
Добавлено: 22/05/06 в 02:23 |
нет такого
пиши цикл
|
|
|
|
эксклюзивщик
С нами с 08.03.05
Сообщения: 1013
Рейтинг: 512
|
Добавлено: 22/05/06 в 03:32 |
|
|
уникальные предложения по съемке контента гомосексуального харрактера
|
8
|
|
|
c++,php кодинг
С нами с 22.10.05
Сообщения: 1098
Рейтинг: 558
|
Добавлено: 22/05/06 в 04:08 |
$i=0;
a1=array();
a2=array();
$a_c=count($orig_a);
while(1)
{
if($i>=$a_c)
break;
$a1[]=orig_a[$i];
$a2[]=orig_a[$i+1];
$i+=2;
}
|
|
|
|
С нами с 19.07.05
Сообщения: 318
Рейтинг: 401
|
Добавлено: 22/05/06 в 07:36 |
just_beginner писал: | есть переменная содержащая массив, нужна функция которая разделит этот массив на два - в первый $array[0], $array[2], $array[4] etc. во второй соответственно $array[1], $array[3], $array[5] etc.
может есть что в наборе функций языка? если нет, то кому не трудно напишите плз...
спасибо |
Код: |
$arr = array(9,8,7,6,5,4,3,2,1);
$arr = array_even_odd_split($arr);
print_r($arr);
function array_even_odd_split($source) {
if(!is_array($source)) {
return false;
}
$result = array(0=>array(),1=>array());
foreach($source as $key=>$val) {
$result[intval($key)%2][]=$val;
}
return $result;
}
/*
Output:
Array
(
[0] => Array
(
[0] => 9
[1] => 7
[2] => 5
[3] => 3
[4] => 1
)
[1] => Array
(
[0] => 8
[1] => 6
[2] => 4
[3] => 2
)
)
*/
|
|
|
|
|
htmlcheap.com
С нами с 07.05.04
Сообщения: 6418
Рейтинг: 2072
|
Добавлено: 22/05/06 в 12:51 |
о, спасибо мужики... буду пробовать...
|
|
|
|
Текстовая реклама в форме ответа Заголовок и до четырех строчек текста Длина текста до 350 символов Купить рекламу в этом месте! |