PHP实用小程序(二)

<HTML>
<HEAD>
<TITLE>经典循环例子</TITLE>
</HEAD>
<BODY>
<?
    for($counter = 1; $counter <= 6; $counter++)        //循环6次
    {
        print("<B>counter is $counter</B><BR>\n");  //打印6次
    }
?>
</BODY>
</HTML>
<HTML>
<HEAD>
<TITLE>for的高级运用</TITLE>
</HEAD>
<BODY>
<?
    /*
    ** 打印必要的说明文字
    */
    print("<B>距离星期一还有几天?</B>\n");
    print("<OL>\n");
    for($currentDate = date("U");           //定义$currentDate时间格式
        date("l", $currentDate) != "Monday";    //判断是不是当前系统时间是Monday
        $currentDate += (60 * 60 * 24))     //当前时间加上1天
    {
        /*
        ** 打印时间名称
        */
        print("<LI>" . date("l", $currentDate) . "\n");
    }

    print("</OL>\n");
?>
</BODY>
</HTML>
<HTML>
<HEAD>
<TITLE>简单的函数</TITLE>
</HEAD>
<BODY>
<FONT SIZE=5>
<?
    function printBold($inputText)          //定义function printBold()
    {
        print("<B>" . $inputText . "</B>"); ////打印$inputText
    }
    print("这行没有加重!<BR>\n");         //直接打印字符串
    printBold("这行加重了!!!");          //调用function printBold()函数
    print("<BR>\n");
    print("这行没有加重!<BR>\n");         //直接打印字符串
?>
</FONT>
</BODY>
</HTML>
<HTML>
<HEAD>
<TITLE>有返回值的函数</TITLE>
</HEAD>
<BODY>
<FONT SIZE=5>
<?
    function makeBold($inputText)       //定义function makeBold()函数
    {
        $boldedText = "<B>";
        $boldedText .= $inputText;
        $boldedText .= "</B>";
        return($boldedText);        //返回变量$boldedText
    }
    print("这行没有加重!!!<BR>\n");   //直接打印字符串
    print(makeBold("这行被加重了!!!") . "<BR>\n");//调用function makeBold()函数
    print("这行没有加重!!!<BR>\n");   //直接打印字符串
?>
</SIZE>
</BODY>
</HTML>
<HTML>
<HEAD>
<TITLE>有默认参数的函数</TITLE>
</HEAD>
<BODY>
<FONT SIZE=5>
<?
    function printColored($Text, $Color="black")        //定义function函数
    {
        print("<FONT COLOR=\"$Color\">$Text</FONT>");   //获取字符串的内容和颜色
    }
    printColored("这是黑颜色的字!");           //调用function函数
    print("<BR><BR>\n");
    printColored("这是蓝颜色的字!", "blue");           //调用function函数
    print("<BR>\n");
?>
</SIZE>
</BODY>
</HTML>
<HTML>
<HEAD>
<TITLE>判断整数</TITLE>
</HEAD>
<BODY>
<?
    function checkInteger($Number)
    {
        if($Number > 1)
        {
            /* 整数减1仍然是整数 */
            return(checkInteger($Number-1));
        }
        elseif($Number < 0)
        {
            /* 对于一个负数,*/
            /* 可以分析它的绝对值*/
            return(checkInteger((-1)*$Number-1));//取绝对值,把负数按整数分析
        }
        else
        {
            if(($Number > 0) AND ($Number < 1))
            {
                return("当然不是");
            }
            else
            {
                /* 0 和 1 是整数       */
                /* 根据相关数学定义 */
                return("是的");
            }
        }
    }
    print("<B>0是整数吗?</B>" .
        checkInteger(0) . "<BR>\n");
    print("<B>7是整数吗?</B> " .
        checkInteger(7) . "<BR>\n");
    print("<B>3.5呢?</B>" . checkInteger(3.5) . "<BR>\n");
    print("<B>那么-5呢?</B>" . checkInteger(-5) . "<BR>\n");
    print("<B>还有-9.2?</B>" . checkInteger(-9.2) . "<BR>\n");
?>
</BODY>
</HTML>
<HTML>
<HEAD>
<TITLE>动态调用函数</TITLE>
</HEAD>
<BODY>
<FONT SIZE=5>
<?
    function write($text)       //定义function write()函数
    {
        print($text);       //打印字符串
    }

    function writeBold($text)   //定义function write()函数
    {
        print("<B>$text</B>");  //打印字符串
    }

    $myFunction = "write";      //定义变量
    $myFunction("你好!<BR>"); //由于变量后面有括号,所以找名字相同的function函数
    print("<BR>\n");
    $myFunction = "writeBold";  //定义变量
    $myFunction("再见!");     //由于变量后面有括号,所以找名字相同的function函数
    print("<BR>\n");
?>
</FONT>
</BODY>
</HTML> 
<HTML>
<HEAD>
<TITLE>一个简单的数组</TITLE>
</HEAD>
<FONT SIZE=5>
<B>
<?
    /*定义数组$Cities[]*/
    $Cities[0] = "北京";
    $Cities[1] = "天津";
    $Cities[2] = "上海";
    $Cities[3] = "深圳";
    print("我住在$Cities[1]。<BR>\n");//打印$Cities[1]
?>
</B>
</FONT>
</BODY>
</HTML>
时间: 2024-09-29 05:34:39

PHP实用小程序(二)的相关文章

小程序二维码生成接口API

获取小程序码 我们推荐生成并使用小程序码,它具有更好的辨识度.目前有两个接口可以生成小程序码,开发者可以根据自己的需要选择合适的接口. 接口A: 适用于需要的码数量较少的业务场景 接口地址: https://api.weixin.qq.com/wxa/getwxacode?access_token=ACCESS_TOKEN 获取 access_token 详见文档 POST 参数说明 注意:通过该接口生成的小程序码,永久有效,数量限制见文末说明,请谨慎使用.用户扫描该码进入小程序后,将直接进入

谷歌app二次验证码与微信小程序二次验证码对比实测

下面我就跟大家实测一下关于两款验证码的使用对比 NO.1:下载安装 谷歌二次验证码下载方式如下: 1.通过扫描交易所中二维码(目前所有交易所中都是提供下载二维码的) 2.手机应用商店搜索"Google Authenticator"进行下载 微信小程序下载方式如下: 1.进入微信直接搜索"二次验证码"即可 1.谷歌需要去下载app(费流量,有wifi和土豪忽略),微信不需要,直接使用! 2.搜索方面谷歌需要一连串的英文字母,比较复杂这个对我而言就比较难接受了(我是英语

PHP生成小程序二维码

/** * [生成小程序二维码] * @return [type] [description] */ public function makeMiniQrcode_do() { begin: $id = input('id');// 获取token $ACCESS_TOKEN = $this->getAccesstoken(); // 准备进入小程序的参数 $param = json_encode(array("path" => "pages/shop/shop?

小程序 二维码 实战

好久没写文章了,今天给大家说说小程序的二维码 微信套路就是通过 appid 和 AppSecret 来获取access_token https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=APPID&secret=APPSECRET 通过上面的url就可以轻松获取到access_token 二维码有两种: 小程序的二维码: https://api.weixin.qq.com/wxa/getwxac

JWebFileTrans(JDownload): 一款可以从网络上下载文件的小程序(二)

一  前言 本文是上一篇博客JWebFileTrans:一款可以从网络上下载文件的小程序(一)的续集.此篇博客主要在上一篇的基础上加入了断点续传的功能,用户在下载中途停止下载后,下次可以读取断点文件,接着上次已经下载的部分文件继续下载.另外将程序名从JWebFileTrans更改为JDownload,并从github的utility repository中独立出来专门维护,后续会添加多线程.ftp下载等功能.JDownload的github链接请点击JDownload源代码 . 另外时隔三个月后

微信小程序二维码识别

目前市场上二维码识别的软件或者网站越来越多,可是真正方便,无广告的却少之很少. 于是,自己突发奇想做了一个微信二维码识别的小程序. 包含功能: 1.识别二维码 ①普通二维码 ②条形码 ③只是复制解析出来的数据 2.生成二维码 ①只是从粘贴板生成二维码 软件截图: 体验二维码: 以下为主要代码 index.js // pages/main/index.js var QR = require("../../utils/qrcode.js"); Page({ data: { canvasHi

禾匠小程序二次开发:下单页面增加一项字段

禾匠二次开发,要再给订单增加一个字段怎么做呢? 1.首先在数据库order表里增加一个字段: 2.pages/new-order-submit/new-order-submit.wxml在小程序前端模板文件增加表单内容: 3.\zjhj_mall\core\modules\api\models\orderOrderSubmitForm.php在这个文件搜索 $order->content = $mch['content']; 在其下面增加你的字段: $order->xxxx = $mch['x

避免老年痴呆,每日一个小程序(二)

接上篇,今天的小程序:编写程序detab,将输入中的制表符替换成适当数目的空白符(使空白充满到下一制表符停止位).假定制表符停止位的位置是固定的,比如在每个n列的位置上.n应为变量或符号参数吗?--为避免空格与tab显示难以区分,这里使用指定长度的‘*’号填充tab符号. #include <stdio.h> /*将输入的制表符替换为适当数量的‘*’ */ #define N 4 //制表符的停止位 #define MAXLENGTH 1000 //输入行最大长度 int getLine(ch

卖票小程序(二):解决Thread线程安全隐患!

第二篇文章内容 class Ticket implements Runnable//extends Thread//实现Runnable接口 { public int tic = 100; Object obj = new Object(); public void run() { while(true)//默认为真 { synchronized(obj)//同步代码块 { if(tic>0) {//如果票数大于0则执行如下代码. try {Thread.sleep(10);} catch (E