Hallo,
ich mochte ein array mit voreach stück abarbeiten, dabei soll an eine variable immer die $value ausgabe mit einem trennpunkt angehängt werden
dieses scrict tut genau das was ich will, die ausgabe ist 1 / 1.2 und 1.2.3
aber in meinem eigentlichen script, dass genauso aufgebaut ist ist die ausgabe nur 1 und 2???? warum?
hier das script
LG, Chris
ich mochte ein array mit voreach stück abarbeiten, dabei soll an eine variable immer die $value ausgabe mit einem trennpunkt angehängt werden
dieses scrict tut genau das was ich will, die ausgabe ist 1 / 1.2 und 1.2.3
PHP-Code:
<?php
$array = $arrayName = array('0' => '1',
'1' => '2',
'2' => '3');
foreach ($array as $key => $value) {
$string = (empty($string)) ? 1 : $string .= ".".$value;
echo $string;
}
?>
hier das script
PHP-Code:
<?php
$start_step = 1;
foreach ($mother_array as $k => $v) {
$mother_tmp = (empty($mother_tmp)) ? $v : $mother_tmp .= ".".$v;
echo "<td>\n";
echo "<form action=".$_SERVER['PHP_SELF']."?step=".$start_step."&mother=".$mother_tmp."&form=submite method='post' accept-charset='utf-8'>\n
header: <select name='header' onchange="if(this.options[this.selectedIndex].value=='customOption'){\n
toggleField(this,this.nextSibling);\n
this.selectedIndex='0';\n
}">\n
<option value='Reich'>Reich</option>\n
<option value='Unterreich'>Unterreich</option>\n
<option value='customOption'>neu Erstellen</option>\n
</select><input name="header" style="display:none;" disabled="disabled" onblur="if(this.value==''){toggleField(this,this.previousSibling);}"><br>\n
name_sience: <input type='text' name='name_sience'><br>\n
name_german: <input type='text' name='name_german'><br>\n
<input type='submit' value='Speichern'>\n
</form>\n";
echo "</td>\n";
$start_step++;
}
?>
LG, Chris
Kommentar