Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- PHP: build an associative array from list without replacing values
- paul,1
- peter,1
- mary,1
- ian,1
- paul,2
- peter,2
- mary,2
- paul,3
- mary,3
- $people=array(
- 'paul'=>array(1,2,3),
- 'peter'=>array(1,2),
- 'mary'=>array(1,2,3),
- 'ian'=>array(1)
- );
- $a=file($f);//$a=array, $f=file
- foreach($a as $b){
- $l=explode(',',$b);//$l=list
- $p=$l[0];//$p=person
- $n=$l[1];//$n=number
- }
- print_r($lista);
- $file = file($f);
- $list = array();
- foreach($file as $line){
- list($name, $value) = explode(',', $line);
- if(!isset($list[$name])) {
- $list[$name] = array();
- }
- $list[$name][] = $value;
- }
- print_r($list);
- foreach ($a as $b) {
- list($name, $number) = explode(',', $b);
- $lista[$name][] = $number;
- }
Add Comment
Please, Sign In to add comment