本文介绍了Php计数大写字母(不工作)的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧! 问题描述 我是PHP的新手,并尝试计算文本区域中的所有大写字母,认为当我点击提交按钮时我无法获得任何内容。这是我的代码: 我尝试过: < pre > < !DOCTYPE html > < html > < 正文 > <? php if(isset($ _ POST [' submit'])) {函数上限($ s){ $ u = 0 ; $ d = 0 ; $ n = strlen($ s); for ($ x = 0; $ x< $ n; $ x ++){ $ d = ord($ s [$ x]); if ($ d> 64 && $ d < 91){ $ u ++; } } 返回 $ u ; } $ n1 = $ _ POST [' n1']; echo ' caps:'。上限($ n1)。 \ n; } ?> < 表单 > < textarea rows = 4 cols = 50 name = n1 value = <?php if(isset($ _ POST ['n1'])){echo htmlspecialchars($ _ POST ['n1']);}?> > < / textarea > < br > < 输入 type = 提交 name = submit value = 提交 > < / form > < / body > < / html > 解决方案 _POST [' submit'])){ function caps( s){ u = 0 ; I am new to PHP and trying to count all the uppercase letters in the text area, thought I am not able get anything when I hit the 'submit' button. Here is my code :What I have tried:<pre><!DOCTYPE html><html><body><?phpif(isset($_POST['submit'])) { function caps($s) { $u = 0; $d = 0; $n = strlen($s); for ($x=0; $x<$n; $x++) { $d = ord($s[$x]); if ($d > 64 && $d < 91) { $u++; } } return $u; } $n1=$_POST['n1']; echo 'caps: ' . caps($n1) . "\n";}?> <form><textarea rows="4" cols="50" name="n1" value="<?php if(isset($_POST['n1'])){echo htmlspecialchars($_POST['n1']);}?>"></textarea> <br><input type="submit" name="submit" value="Submit"></form> </body> </html> 解决方案 _POST['submit'])) { function caps(s) { u = 0; 这篇关于Php计数大写字母(不工作)的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持! 09-12 17:12