- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Perlについてご教示お願い致します。)
Perlのページフォーム入力でNOを書き込む方法は?
このQ&Aのポイント
- Perl初心者の方がページフォーム入力でNOを書き込む方法について教えてください。
- テキストファイルの1行目の1列目の数字を+1して次回入力時に書き込みたいです。
- 具体的な方法やコードの記述方法などを教えていただけると助かります。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
@DATAの配列の要素数を関数で数値化し+1するだけです。 余計な行をいれない場合。 my $NO = @DATA; $NO++; もう少し調整すると my $NO = @DATA; my $NOnum = 0; if ($NO > 0){ foreach my $val (@DATA) { ($NOnum, $dmy1, $dmy2) = split( /,/ ,$val); # できれば$NOnumから改行とスペースを削除する if( $NOnum =~ /^[0-9]+$/ ) { last; }else{ $NOnum = 0; } } } $NO = $NOnum + 1;
お礼
ありがとうございます!