Ich habe Kampf in Satz Startpunkt in PHP-ArrayWie überspringe Schlüssel und Wert von Array innerhalb foreach?
PHP CODE
for($k=0; $k<count($AddClmn); $k++){
$ord = 0;
foreach($AddClmn[$k] as $ky=>$vl){
$clmns[] = array('head'=>$ky, 'src'=>$vl, 'typ'=>'datatyp', 'NEMERIC'=>'', 'wdth'=>'70', 'ord'=>$ord);
$ord++;
}
}
file_put_contents('Tracing.txt', print_r($clmns, true));
Meine tatsächliche Ausgabe ist über PHP-Code
Array
(
[0] => Array
(
[head] => locid
[src] => 1
[typ] => datatyp
[NEMERIC] =>
[wdth] => 70
[ord] => 0
)
[1] => Array
(
[head] => hhs
[src] => 2525252
[typ] => datatyp
[NEMERIC] =>
[wdth] => 70
[ord] => 1
)
[2] => Array
(
[head] => LA0
[src] => 9831808.388559164
[typ] => datatyp
[NEMERIC] =>
[wdth] => 70
[ord] => 2
)
)
oben Ergebnis i ersten beiden Array überspringen will und ich 3. Array als Start mit Index 0. Wie setze ich den Zeiger oder irgendeinen Weg, um dieser Situation zu begegnen? i außer Ergebnis ist
[0] => Array
(
[head] => LA0
[src] => 9831808.388559164
[typ] => datatyp
[NEMERIC] =>
[wdth] => 70
[ord] => 2
)
[1] => Array
(
[head] => LA1
[src] => 12920638.804462105
[typ] => datatyp
[NEMERIC] =>
[wdth] => 70
[ord] => 3
)
wie dieses Problem zu lösen?
'Array ( [0] => Array ( [locid] => 1 [HHS] => 2525252 [LA0] => 9.831.808,388559164 [LA1] => 12920638,804462105 [LA2] = > 6.345.274,235857028 [LA3] => 2.600.257,9218634316 [LA4] => 1.136.632,8957946603 [LA5] => 537362,7534893887 [LA6] => 771.599,00 [LA7] => 941.243,00 [LA8] => 370.525,00 [LA9] => 217441.00 [LA10] => 59977,00 [LA11] => 19811.00 ) 'Das ist eigentlich mein $ AddClmn Array –