PHP实现输入英文语句统计单词数量,使用函数随机获取数组的最小值和最大值这两个程序的代码

news2025/3/9 23:07:39

目录

前言

一、输入英文语句,统计单词数量

1.1运行流程(思想)

1.2代码段

1.3运行截图

二、使用函数随机获取数组的最小值和最大值

2.1运行流程(思想)

2.2代码段

2.3运行截图


前言

1.因多重原因,本博文有两个代码程序组成,若有选择,可实现在目录里进行快速查找;

2.本弹窗界面可以根据简单的要求实现一使用功能。同时可以实现自定义的设置;

3.本文介绍的是PHP代码习题,我使用的是Adobe Dreamweaver2021软件编写的代码,原则上其他软件如HBX、VSCode或DW较低高版本都是兼容的,若您有需要且编写软件不是DW等软件,请粘贴<?php?>里的内容;

4.这里要特别说明,如果要粘贴完整的代码包名和我的不一致,程序是指定运行不出来的,请手动更改;

5.本代码是我在上学时写的,有一些地方没能完美实现,请包涵也请多赐教,若您发现了问题也请麻烦您将问题反馈给我,我好更正错误、总结完善、持续改善! 

6.这是一个需要发布运行的博文,我使用的是谷歌浏览器,推荐使用谷歌浏览器;

7.单独使用PHP代码,请粘贴<?php  ?>里的内容;


提示:以下是本篇文章正文内容,下面案例可供参考

一、输入英文语句,统计单词数量

1.1运行流程(思想)

这是一个使用表单的方式进行提交数值,然后使用函数进行while和if循环,最后进行程序输出。具体设置思想如下:

1.2代码段

代码如下(示例):

<!doctype html>
<html>
<head>
<title>输入英文语句,统计单词数量</title>
</head>
<body>
<form method="post" action="">
  请输入一段英文: <input type="text" name="txt">
  <input type="submit" name="tijiao" value="提交">
</form>
 <?php

function wordCount( $s )
{
    $n=0;
 $str=strtok($s,' ');
 while($str)
 {
  $n++;
  $str=strtok(' ');
 }
 return $n;
}
 if(isset($_POST["tijiao"]))
 {
  $s=$_POST["txt"];
  $count=wordCount($s);
  echo "这段文字共有{$count}个单词。";
 }
 ?>
</body>
</html>

1.3运行截图

代码如下(示例):

二、使用函数随机获取数组的最小值和最大值

2.1运行流程(思想)

这是一个在首先以表单形式输入数值,然后使用函数进行if和for循环。最后进行程序输出。具体设置思想如下:

这里要说明,这里的税率是可以更改的,我设置的有可能不合理,请按自己的要求来更改。

2.2代码段

代码如下(示例):

<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>编写函数实现获取数组的最小值和最大值,并编写代码测试该函数</title>
</head>

<body>
<?php
  function finds($arr){
   $max=$arr[0];
   $min=$arr[0];
   for($i=1;$i<count($arr);$i++)
   {
    if($arr[$i]>$max)
     $max=$arr[$i];
     if($arr[$i]<$min)
     $min=$arr[$i];
   }
   $result=array($max,$min);
   return($result);
  } 
 for($i=0;$i<10;$i++)
 {
  
  $a[$i]=rand(1,100);
  echo $a[$i]." ";
 }
 list($m,$n)=finds($a);
  echo "<br>数组中最大值为:{$m}, 最小为:{$n}。"
?>
</body>
</html>

2.3运行截图

代码如下(示例):

1.随机抽选1

2.随机抽选2

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/433604.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

WordPress安装

目标 在一台 CentOS Stream release 8 虚拟机上&#xff0c;安装一台WordPress 6.2 安装过程 安装依赖组件 依赖组件可以参考官方文档&#xff1a;https://developer.wordpress.org/advanced-administration/before-install/ 主要有3个组件&#xff1a; PHP 7.4 or greate…

爬虫为什么需要多线程

多线程爬虫是一种同时运行多个线程来提高爬取速度的爬虫方式。通过将大量的工作分配给不同的线程&#xff0c;可以减少爬虫的运行时间&#xff0c;提高效率。不过需要注意的是&#xff0c;在爬取过程中需要合理的管理线程数&#xff0c;以避免对被爬取的网站造成过大的负荷。 …

再聊 MySQL 聚簇索引

为什么是再次理解呢&#xff1f;因为松哥之前写过相关的文章介绍过聚簇索引&#xff0c;但是感觉还不够&#xff0c;因此今天想再来和小伙伴们聊一聊这个话题。 1. 什么是聚簇索引 数据库的索引从不同的角度可以划分成不同的类型&#xff0c;聚簇索引便是其中一种。 聚簇索引…

家用洗地机怎么选?洗地机选购技巧分享

洗地机是一种专业的清洁设备&#xff0c;广泛应用于商业和工业领域。它可以有效地清洗和护理各种硬表面地板&#xff0c;如混凝土、大理石、瓷砖和木地板等。洗地机不仅能够提高清洁效率&#xff0c;还可以使地面更加卫生、美观和持久。而且大部分洗地机还拥有一键自清洁、除菌…

为什么企业都需要搭建搭建一个内部知识库?

企业内部知识管理是指企业通过各种手段收集、整理、管理和传播企业内部的知识&#xff0c;以提高企业的竞争力和创新能力。在实践中&#xff0c;企业内部知识管理往往需要建立一个内部知识库&#xff0c;以更好地实现知识的共享和管理。本文将从以下几个方面探讨为什么企业内部…

华为豪气分红720亿,持股员工人均超50万?

当有的公司还在因为各种原因裁员的时候&#xff0c;有的公司已经要分红了。 最近&#xff0c;华为在内部论坛“心声社区”公布&#xff0c;经华为公司内部有权机构决议&#xff0c;拟向股东分配股利人民币 719.55 亿元。相比 2021 年分红总额 614.04 亿元&#xff0c;同比增加…

centos8与centos7对比

♥️作者&#xff1a;小刘在C站 ♥️个人主页&#xff1a;小刘主页 ♥️每天分享云计算网络运维课堂笔记&#xff0c;努力不一定有收获&#xff0c;但一定会有收获加油&#xff01;一起努力&#xff0c;共赴美好人生&#xff01; ♥️夕阳下&#xff0c;是最美的绽放&#xff0…

计算广告(十三)

Wide & Deep Wide & Deep模型是一种结合了广度学习&#xff08;wide learning&#xff09;和深度学习&#xff08;deep learning&#xff09;方法的混合模型。它旨在解决推荐系统中的记忆&#xff08;memorization&#xff09;和泛化&#xff08;generalization&#…

使用Java操作文件与文件IO流(字节流,缓冲字节流,字符流,缓冲字符流)

文章目录 1. 认识文件2. 文件的类型3. 操作文件3.1 属性3.2 构造方法3.3 常用方法 4. IO流4.1 字节流4.1.1 InputStream4.1.2 OutputStream4.1.3 flush刷新4.1.4 关闭文件close4.1.5 字节缓冲流 4.2 字符流4.2.1 Reader4.2.2 Writer4.2.3 Scanner4.2.4 字符缓冲流 5. 复制文件5…

深度学习优化方法

如有错误&#xff0c;感谢不吝赐教、交流 文章目录 一、梯度下降如何选择学习率不能太小不能太大 二、小批量随机梯度下降如何选择批量大小不能太小不能太大 总结 三、常用优化方法SGDAdagradAdam实现大佬经验 一、梯度下降 如何选择学习率 不能太小 以缓慢的速度接近最优值&…

sqoop的介绍与安装

简介 Sqoop 是一款开源的工具&#xff0c;主要用于在 Hadoop(Hive) 与传统的数据库 (mysql 、 postgresql...) 间进行数据的传递&#xff0c;可以将一个关系型数据库&#xff08;例如 &#xff1a; MySQL ,Oracle ,Postgres 等&#xff09;中的 数据导进到 Hadoop 的 …

从单兵作战到生态共创,纵目科技打响智驾2.0新战役

4月18日&#xff0c;第十二届上海国际汽车工业展览会&#xff08;简称&#xff1a;2023上海车展&#xff09;在上海国家会展中心盛大启幕。纵目科技携最新自动驾驶解决方案——Amphiman 3000、8000行泊一体解决方案、Trinity 3000、8000舱行泊一体解决方案以及众多摄像头产品强…

15-721 Chapter8 数据分布model分析

Data Organization 有两个data pool&#xff0c;一个是不可变长的block&#xff0c;一个是可变长的block,然后要定位的话&#xff0c;我们只要知道是哪个block&#xff0c;和他的offset,我们就可以定位 下面是数据类型&#xff0c;单个类型太大的话&#xff0c;我们要来个溢出…

真的很迷茫!

作者&#xff1a;阿秀 校招八股文学习网站&#xff1a;https://interviewguide.cn 这是阿秀的第「258」篇原创 小伙伴们大家好&#xff0c;我是阿秀。 欢迎今年参加秋招的小伙伴加入阿秀的学习圈&#xff0c;目前已经超过 2300 小伙伴加入&#xff01;去年认真准备和走下来的基…

vue 中quill-editor富文本图片和视频上传功能

quill-editor富文本对于新手来说是个很友好的富文本编辑器。但是里面的图片上传和视频上传功能在实际的工作中不能满足要求。 1.原生的图片上传会转换成bas64格式, 2.视频上传只是个输入框,要有视频链接了才能添加视频;而且视频标签是iframe标签,并不是video标签。 现在…

大数据分析案例-基于XGBoost算法构造房屋租赁价格评估模型

&#x1f935;‍♂️ 个人主页&#xff1a;艾派森的个人主页 ✍&#x1f3fb;作者简介&#xff1a;Python学习者 &#x1f40b; 希望大家多多支持&#xff0c;我们一起进步&#xff01;&#x1f604; 如果文章对你有帮助的话&#xff0c; 欢迎评论 &#x1f4ac;点赞&#x1f4…

asp.net+sqlserver基于web的在校大学生贷款管理系统

采用的技术&#xff1a; 1.ASP.NET框架&#xff1b; 2. SQL Server 数据库&#xff1b; 3.AJAX技术&#xff1a;它不是一种新的编程语言&#xff0c;而是一种用于创建更好更快以及交互性更强的 Web 应用程序的技术&#xff1b; 4.HTML,CSSDIV,代码实现静态页面&#xff1b; 开…

HTML5 <output> 标签、HTML5 <optgroup> 标签

HTML5 <output> 标签 实例 HTML5 <output>标签用来定义不同类型的输出。请参考下述示例&#xff1a; 将计算结果显示在 <output> 元素中&#xff1a; <form oninput"x.valueparseInt(a.value)parseInt(b.value)">0<input type"ran…

达索系统基于系统工程的AUTOSAR设计端到端解决方案 | 达索系统百世慧®

目录 达索系统基于系统工程的AUTOSAR设计端到端解决方案 达索系统&#xff1a;陪伴AUTOSAR一起成长 达索系统的解决方案&#xff1a;MBSE和AUTOSAR结合 软件设计端到端的追溯能力 系统架构设计中的“条理分明” 全贯通的一站式平台 科技是第一生产力&#xff0c;达索系统…

项目设计:迷宫游戏设计day2

今天主要把搜出最短路径想出来了&#xff0c;但还是没有优化&#xff0c;其思想就是&#xff0c;再搜的时候&#xff0c;记录它的前驱结点&#xff0c;这样就能在最后的时候就可以把它的最短路径以反序遍历的方式&#xff0c;将他输出出来 明天再优化优化