<HTML>
<HEAD>
<TITLE>访问文件时间属性</TITLE>
</HEAD>
<BODY>
<?$LastAccess = fileatime("data.txt");print("文件最后的存取时间为:");print(date("l F d, Y", $LastAccess));print("<br>");
?>
<?$LastA = filectime("data.txt");print("文件最后的改变时间:");print(date("l F d, Y", $LastA));print("<br>");
?>
<?$LastB = filemtime("data.txt");print("文件最后的修改时间:");print(date("l F d, Y", $LastB));print("<br>");
?>
</BODY>
</HTML>

<HTML>
<HEAD>
<TITLE>创建目录函数</TITLE>
</HEAD>
<BODY>
<?if(mkdir("myDir1", 0777))       //创建目录的函数
    {print("目录创建成功");        //目录建立成功
    }else{print("目录建立失败!");       //目录建立失败
    }
?>
</BODY>
</HTML>

<HTML>
<HEAD>
<TITLE>浏览目录</TITLE>
</HEAD>
<BODY>
<?// 使用表格浏览目录的结构print("<TABLE BORDER=\"1\">\n");// 创建表格的头print("<TR><font color='red'>\n");print("<TH>文件名</TH>\n");print("<TH>文件的大小</TH>\n");print("</font></TR>\n");$myDirectory = opendir(".");        // 建立操作目录的句柄 // 读出目录中的每一个子项while($entryName = readdir($myDirectory)){print("<TR>");print("<TD>$entryName</TD>");print("<TD ALIGN=\"right\">");print(filesize($entryName));print("</TD>");print("</TR>\n");}closedir($myDirectory);         // 关闭目录print("</TABLE>\n");
?>
</BODY>
</HTML>

<HTML>
<HEAD>
<TITLE>取得浏览器的信息</TITLE>
</HEAD>
<BODY>
<?php
function list_array ($array)        //定义函数
    {while (list ($key, $value) = each ($array)) {$str= "<b>$key:</b> $value<br>\n";}return $str;}echo "$HTTP_USER_AGENT<hr>\n";$browser = get_browser();print("<br>");echo list_array ((array) $browser);
?>
</BODY>
</HTML>

<HTML>
<HEAD>
<TITLE>PHP相关信息</TITLE>
</HEAD>
<BODY><?phpinfo();?>
</BODY>
</HTML>

<HTML>
<HEAD>
<TITLE>常用的数值判断函数</TITLE>
</HEAD>
<BODY>
<?//判断数组$colors = array("red", "blue", "green");if(is_array($colors)){print("colors is an array"."<br>");}//双精度数判断$Temperature = 15.23;if(is_double($Temperature)){print("Temperature is a double"."<br>");}//整数判断$PageCount = 2234;if(is_integer($PageCount)){print("$PageCount is an integer"."<br>");}//对象判断class widget{var $name;var $length;}$thing = new widget;if(is_object($thing)){print("thing is an object"."<br>");}//字符判断$Greeting = "Hello";if(is_string($Greeting)){print("Greeting is a string"."<br>");}
?>
</BODY>
</HTML>

<HTML>
<HEAD>
<TITLE>数组排序的使用</TITLE>
</HEAD>
<BODY>
<?// 构造一个数组变量$users = array("bob"=>"Yobert",  "steve"=>"Btephen", "jon"=>"Aonathon");for(reset($users); $index=key($users); next($users)){print("$index : $users[$index] <BR>\n");}   print("<hr>");// 使数组排序asort($users);// 打印排序后的数组for(reset($users); $index=key($users); next($users)){print("$index : $users[$index] <BR>\n");}
?>
</BODY>
</HTML>

<HTML>
<HEAD>
<TITLE>常用数组函数</TITLE>
</HEAD>
<BODY>
<?$colors = array("red", "green", "blue","yellow");print("数组的个数:".count($colors)."<br>");//数组的个数print("数组的当前值:".current($colors)."<br>");//当前的值end($colors);print("数组的最后一个的值:".current($colors)."<br>");print("<hr>");$slice = each($colors);//
    print("each()函数的使用:"."<br>");print($slice[0] . "====" . $slice[1] . "<BR>\n");print($slice['key'] . "====" . $slice['value'] . "<BR>\n");
?>
</BODY>
</HTML>

<HTML>
<HEAD>
<TITLE>常用字符串函数(一)</TITLE>
</HEAD>
<BODY>
<?$first = "abc";$second = "aBc";if(strcmp($first, $second) == 0)//字串比较
    {print("字符串相等:"."<hr>");}else{print("字符串不相等"."<hr>");}
?>
<?print("a short string ".strlen("a short string")."<hr>");//字串长度
?>
<?$text = "hello world";print(strpos($text, "w")."<hr>");//寻找字串中某字元最先出现处
?>
</BODY>
</HTML>

<HTML>
<HEAD>
<TITLE>常用字符串函数(二)</TITLE>
</HEAD>
<BODY>
<?$text = "My dog's name is Angus.";//print Angusprint(substr($text, 17, 5)."<hr>");//取出子串
?>
<?//切开字串// create a demo string$line = "leon\tatkinson\tleon@clearink.com";// loop while there are still tokensfor($token = strtok($line, "\t");$token != "";$token = strtok("\t")){print("token: $token<BR>\n");}
?>
<?//传回字串中某字串开始处至结束的字串$text = "Although this is string, it's not very long.";print("<hr>".strstr($text, ","));
?>
</BODY>
</HTML>

<HTML>
<HEAD>
<TITLE>常用字符串函数(三)</TITLE>
</HEAD>
<BODY>
<?//颠倒字串print("abcdefg  颠倒  ");print(strrev("abcdefg")."<hr>");//小写字串print("小写: ".strtolower("Hello World")."<hr>");//大写字串print("大写: ".strtoupper("Hello World")."<hr>");//去空格$text = "     whitespace      ";print("\"" . trim($text) . "\"");
?>
</BODY>
</HTML>

<HTML>
<HEAD>
<TITLE>编码和解码函数</TITLE>
</HEAD>
<BODY>
<?$data = "VGhpcyBpcyBhIAptdWx0aS1saW5lIG1lc3NhZ2UK";//解码前的值print ($data);print(base64_decode($data));               //进行解码
?>
<?print("<hr>");$text = "这是一个多行信息\n";print ($text);print(base64_encode($text));               //编码
?>
</BODY>
</HTML>

<HTML>
<HEAD>
<TITLE>常用数学函数(一)</TITLE>
</HEAD>
<BODY>
<?print(abs(-13));//打印绝对值
?>
<?// 从 -1 到1打印acos函数的值print("<TABLE BORDER=\"1\">\n");print("<TR><TH>x</TH><TH>acos(x)</TH></TR>\n");for($index = -1; $index <= 1; $index += 0.25){print("<TR>\n");print("<TD>$index</TD>\n");print("<TD>" . acos($index) . "</TD>\n");print("</TR>\n");}print("</TABLE>\n");
?>
<?//  从 -1 到 1打印asin函数的值print("<TABLE BORDER=\"1\">\n");print("<TR><TH>x</TH><TH>asin(x)</TH></TR>\n");for($index = -1; $index <= 1; $index += 0.25){print("<TR>\n");print("<TD>$index</TD>\n");print("<TD>" . asin($index) . "</TD>\n");print("</TR>\n");}print("</TABLE>\n");
?>
</BODY>
</HTML>

<HTML>
<HEAD>
<TITLE>常用时间函数(二)</TITLE>
</HEAD>
<BODY>
<?print("pi=".pi());print("<br>");print("sin(0.5 * pi())=".sin(0.5 * pi()));print("<br>");print("cos(2 * pi())=".cos(2 * pi()));print("<br>");//打印从1到100中间的10个随机的数for($index = 0; $index < 10; $index++){print(rand(1,100) . "<BR>\n");}
?>
</BODY>
</HTML>

<HTML>
<HEAD>
<TITLE>日期检查函数</TITLE>
</HEAD>
<BODY>
<?if(checkdate(2,18,1970))//检查日期函数
    {print("2,18,1970  :"."这是一个正确的日期格式");}else{print("这不是一个正确的日期格式");}if(checkdate(52,18,1970))//检查日期函数
    {print("这是一个正确的日期格式");}else{print("52,18,1970  :"."这不是一个正确的日期格式");}
?>
</BODY>
</HTML>

<HTML>
<HEAD>
<TITLE>常用时间函数(一)</TITLE>
</HEAD>
<BODY>
<?print(date("h:i A l"));print("<BR>\n");print(date("F dS, Y"));
?>
<?$current_date = getdate(time());print("<hr>");printf("%d:%d:%d", $current_date["hours"],$current_date["minutes"],$current_date["seconds"]);
?>
</BODY>
</HTML>

<HTML>
<HEAD>
<TITLE>常用时间函数(二)</TITLE>
</HEAD>
<BODY>
<?print("开始时间:". microtime() . "<BR>\n");for($index = 0; $index < 10; $index++){print("tick ");}print("<br>"."停止: " . microtime() . "<BR>\n");
?>
<?$CurrentHour = date("h");print("从现在开始50小时以后为: ");print(date("h:i A l F dS, Y",mktime($CurrentHour+50)));print("<BR>\n");
?>
<?$CurrentTime = time();print($CurrentTime);
?>
</BODY>
</HTML>

<HTML>
<HEAD>
<TITLE>程序暂停函数</TITLE>
</HEAD>
<BODY>
<?print(microtime());sleep(10);      //程序暂停10sprint("<br>\n");print(microtime());print("<hr>");print(microtime());usleep(30);     //暂定30msprint("<br>\n");print(microtime());
?>
</BODY>
</HTML>

转载于:https://www.cnblogs.com/yxhblogs/p/4758756.html

PHP实用小程序(四)相关推荐

  1. 程序员实用小程序_我从阅读《实用程序员》中学到了什么

    程序员实用小程序 In short: old but gold. 简而言之:古老而又黄金. Published in 1999, The Pragmatic Programmer is a book ...

  2. 微信小程序四种父子相互传值方式

    微信小程序四种父子相互传值方式 1. 绑定自定义属性(父传子),触发自定义方法 (子传父) 原生微信小程序+uni-app都可以实现 父组件: <template><view cla ...

  3. 微信小程序四种json配置文件详解

    知识点: app.json配置文件 project.config.json配置文件 sitemap.json配置文件 页面文件夹中的.json配置文件 上片文章讲到 微信小程序有四种json配置文件, ...

  4. 微信小程序 四种弹窗方式

    微信小程序弹窗 一.wx.showToast(Object object) 二 .wx.showModal(Object object) 三.wx.showLoading(Object object) ...

  5. 微信小程序align_微信小程序四色花瓣

    效果展示 Demo代码 wxml <view class="loading-screen"> <view class="loading"> ...

  6. 转【微信小程序 四】二维码生成/扫描二维码

    原文:https://blog.csdn.net/xbw12138/article/details/75213274 前端  二维码生成  二维码要求:每分钟刷新一次,模拟了个鸡肋,添加了个按分钟显示 ...

  7. 微信小程序四(设置底部导航)

    好了 小程序的头部标题 设置好了,我们来说说底部导航栏是如何实现的. 我们先来看个效果图 这里,我们添加了三个导航图标,因为我们有三个页面,微信小程序最多能加5个. 那他们是怎么出现怎么着色的呢?两步 ...

  8. 小程序(四):微信登录功能的实现+云开发数据库

    目录 好文推荐: 完整代码gitee仓库查看:https://gitee.com/CMD-UROOT/xzyy.git 一.微信登录 1.点击按钮(或其他),获取用户信息(昵称.头像等). 2.通过微 ...

  9. 微信小程序(四) 节点查询 | wx.createSelectorQuery

    先看官方文档给出的说明 查询节点信息的对象,返回一个SelectorQuery对象实例\color{#9a2323}{查询节点信息的对象,返回一个 SelectorQuery 对象实例}查询节点信息的 ...

  10. matlab实用小程序,matlab100常用小程序

    matlab编程实例100例_计算机软件及应用_IT/计算机_专业资料.1-32 是:图形应用篇 33-66 是:界面设计篇 67-84 是:图形处理篇 85-100 是:数值分析篇 实例 1.... ...

最新文章

  1. 浙大首届AI专业本科生将于9月入学,纳入竺院图灵班
  2. 曲面屏敲代码飞起,包邮送到家!
  3. mysql 有ntext_深入char、varchar、text和nchar、nvarchar、ntext的区别详解
  4. linux CentOs 权限导致的Apache - DocumentRoot must be a directory的解决方案
  5. 栈区,堆区,全局区,文字常量区,程序代码区详解(程序中不同类型数据所在区)
  6. Building a Space Station--POJ 2031
  7. android友盟错误日志,Taro(React-native)集成友盟错误日志分析U-App移动统计
  8. java zip4j 内存文件和磁盘文件 压缩和加密
  9. java网络游戏后台管理系统计算机毕业设计MyBatis+系统+LW文档+源码+调试部署
  10. 【Funpack】蓝牙技术 QA
  11. 没有苹果开发者账号能否创建ios证书-最新
  12. 职场教育小课堂:信息时代的管理方法
  13. 记录mysql查询过去十二个月中每个月的数据情况(含本月)
  14. 167. 两数之和 II - 输入有序数组633. 平方数之和
  15. Linux应用程序利用libudev库识别USB设备
  16. 我喜欢Balsamiq Mockups的三大理由
  17. Python-简介、安装、基础
  18. 网络安全学习第10篇 - ping程序的实现,抓包分析ping数据包以及ping工具对于网络安全方面的威胁
  19. 【已解决】批处理执行,提示无效的参数量
  20. 使用模拟工具Modbus Slave和PLC通讯

热门文章

  1. 【是泰波那契,不是斐波那契】1137. 第 N 个泰波那契数
  2. PM2.5检测 -- PMS7003 采集和 MQTT 传输
  3. C语言再学习 -- C 预处理器
  4. 【译】BINDER - ANALYSIS AND EXPLOITATION OF CVE-2020-0041
  5. 进阶Frida--Android逆向之动态加载dex Hook(三)
  6. Android打包的那些事
  7. Android Hook Java的的一个改进版本
  8. 区块链应用于供应链金融的完整解决方案
  9. BZOJ 3731: Gty的超级妹子树
  10. JZOJ 3819. 【NOI2015模拟9.9】取石子