[ create a new paste ] login | about

Link: http://codepad.org/xYSQG3J2    [ raw code | output | fork ]

PHP, pasted on Jun 11:
1
2
3
4
5
6
7
8
9
10
11
12
<?php
$ids = array(1, 1, 1, 2, 2, 3, 3);
foreach($ids as $key) {
    if(isset(${"arr_$key"})) $c = count(${"arr_$key"}) + 1;
    else $c = 0;
    ${"arr_$key"}[$c] = $key;
    
}
var_dump($arr_1);
var_dump($arr_2);
var_dump($arr_3);
?>


Output:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
array(3) {
  [0]=>
  int(1)
  [2]=>
  int(1)
  [3]=>
  int(1)
}
array(2) {
  [0]=>
  int(2)
  [2]=>
  int(2)
}
array(2) {
  [0]=>
  int(3)
  [2]=>
  int(3)
}


Create a new paste based on this one


Comments: