今夜は本当に簡単で基本的なもののように思えましたが、私はまだ結果がありません。私がしようとしているのは、foreach世代の末尾に<td>
を追加することです。私がしようとしているものはすべて働いていません(Googleは私のためにストライキにも見えます)。PHPはforeach世代の終わりに列を追加します
すべてのヘルプは、私はちょうどコード
...私の配列データの最後に私のJS関数を呼び出し、削除ボタンを追加しようとしています、高く評価されるだろう:
<?php
if(!empty($JSONdata)){
foreach($JSONdata AS $k => $data){
echo '<tr id="' . $k . '">';
foreach($data AS $key => $value){
$len = count($data);
if($key < $len){
//normal lines (hide counter column)
$key == 'Counter' ? $hidden = 'display: none;' : $hidden = '';
echo '<td style="' . $hidden. '"><input id="' . $key .'" value="' . $value . '"/></td>';
}
elseif($key == $len){
//delete button
echo '<td><input type="button" value="Del" onclick="deleteRow(this)"></td>"';
}
}
echo '</tr>';
}
}
?>
をお試しくださいなぜ単に内側のforeachの後にチェックを入れずに//削除ボタンを移動して、それをエコーしないのはどうですか? – JustOnUnderMillions
foreachの後ろに ''タグを追加したい場合は、 'echo 'の前に追加することができます';' – pes502