|
|
|
|
|
для: task
(29.03.2012 в 17:41)
| | спасибо | |
|
|
|
|
|
|
|
для: Fasinate
(29.03.2012 в 17:20)
| |
<?
echo '<pre>';
$a = array(81, 3, 143, 2, 163, 3, 242, 1);
$a = array_chunk($a, 2);
print_r($a);
$m = array_map('current', $a);
print_r($m);
$a = array_map('end', $a);
print_r($a);
$a = array_combine($m, $a);
print_r($a);
|
| |
|
|
|
|
|
|
|
для: Fasinate
(29.03.2012 в 17:20)
| | Можно создать еще два массива с четными и нечетными значениями, а потом воспользоваться функцией array_combine(), для получения нужного вам результата. Ну или в цикле идти по нечетным значениям, получая четное путем вычитания единицы из текущего индекса. | |
|
|
|
|
|
|
| имеется массив типа
array ([0] => 81 [1] => 3 [2] => 143 [3] => 2 [4] => 163 [5] => 3 [6] => 242 [7] => 1 );
как сделать чтобы четные значения стали ключами, а нечетные их значениями?
т.е new_array([ 81] => 3 [ 143] => 2 [ 163] => 3 [ 242] => 1 ) | |
|
|
|
|