Mahlzeit Community,
ich habe ein kleines Problem mit aray_combine()
ich möchte 2 Arrays zusammenfügen, was ja nun array_combine() macht.
1. Array ist mir defines befüllt:
	
	
	
		
print_r($field) :=
	
	
	
		
2. Array wird mittels implode aus einem String "erstellt"
	
	
	
		
print_r($values) :=
	
	
	
		
Jetzt füge ich mittels array_combine() beide Arrays zusammen
	
	
	
		
print_r($big_array) :=
	
	
	
		
1. Problem:
Eigentlich brauche ich das Array in der Form:
	
	
	
		
um es dann mittels
	
	
	
		
in eine Datenbank einzufügen.
2. Problem:
Ich erhalte folgende Fehlermeldung:
	
	
	
		
kann mir jemand helden?
Ich hoffe ich konnte mich verständlich artikulieren und mein Problem verständlich beschreiben
mfg Marcel
				
			ich habe ein kleines Problem mit aray_combine()
ich möchte 2 Arrays zusammenfügen, was ja nun array_combine() macht.
1. Array ist mir defines befüllt:
		PHP:
	
	$field = array(LOC, SUBJ, LTWHAT, LABELNR, LABEL, PHONEM, XMIN, XMAX);
	
		Code:
	
	Array (     
    [0] => Loc
     [1] => subj
     [2] => LTwhat
     [3] => LabelNr
     [4] => Label
     [5] => Phonem
     [6] => xmin
     [7] => xmax
)
	
		PHP:
	
	$values = explode('    ', $line);
	
		Code:
	
	Array (
     [0] => ANA
     [1] =>  2
    [2] =>  LT2
    [3] =>  0
    [4] =>  _
    [5] =>  _ 
    [6] =>  0
    [7] =>  0.0931848
)
	Jetzt füge ich mittels array_combine() beide Arrays zusammen
		PHP:
	
	$big_array = array_combine($field, $values);
	
		Code:
	
	Array (
     [Loc] => ANA
    [subj] =>  2
    [LTwhat] =>  LT2
    [LabelNr] =>  0
    [Label] =>  _
    [Phonem] =>  _
    [xmin] =>  0
    [xmax] =>  0.0931848
)
	1. Problem:
Eigentlich brauche ich das Array in der Form:
		Code:
	
	Array (
     'Loc' => 'ANA',
     'subj' =>  '2',
     'LTwhat' =>  'LT2',
     'LabelNr' =>  '0',
     'Label' =>  '_',
     'Phonem' =>  '_',
     'xmin' =>  '0',
     'xmax' =>  '0.0931848'
)
	
		PHP:
	
	$result = $db->insert('INSERT INTO `' . TESTTAB . '` (`'.implode("`, `", array_keys($big_array)).'`) values ('.implode("','", array_values($big_array)).'`)');
	2. Problem:
Ich erhalte folgende Fehlermeldung:
		Code:
	
	Warning: array_combine(): Both parameters should have an equal number of elements in /var/www/thomas/class/files.php on line 267  Warning: array_keys() expects parameter 1 to be array, boolean given in /var/www/thomas/class/files.php on line 269  Warning: implode(): Invalid arguments passed in /var/www/thomas/class/files.php on line 269  Warning: array_values() expects parameter 1 to be array, boolean given in /var/www/thomas/class/files.php on line 269  Warning: implode(): Invalid arguments passed in /var/www/thomas/class/files.php on line 269
	kann mir jemand helden?
Ich hoffe ich konnte mich verständlich artikulieren und mein Problem verständlich beschreiben
mfg Marcel