微信自定义菜单接口使用的一些函数

声明:本页来源网络,大部分来自W3School. 和方倍工作室. 仅作本人学习记录.

1. 常量  

define("TOKEN", "weixin");

  define();

  创建了一个对大小写敏感的常量

  它使用三个参数:

  1. 首个参数定义常量的名称
  2. 第二个参数定义常量的值
  3. 可选的第三个参数规定常量名是否对大小写敏感。默认是 false

2. $_GET 全局变量   

$_GET['echostr']

  $_GET 也可用于收集提交 HTML 表单 (method="get") 之后的表单数据

  $_GET 也可以收集 URL 中的发送的数据

  $_GET通过其后的索引获取URL发来的值.

3. 检测变量是否设置 bool isset()

$a = "test";
$b = "anothertest";

var_dump( isset($a) );      // TRUE
var_dump( isset ($a, $b) ); // TRUE

unset ($a);

var_dump( isset ($a) );     // FALSE
var_dump( isset ($a, $b) ); // FALSE

$foo = NULL;
var_dump( isset ($foo) );   // FALSE

4. 创建数组 array()


1. 不带键值的创建方法
$a=array("Dog","Cat","Horse");

2. 带键值的创建方法
<?php $a=array("a"=>"Dog","b"=>"Cat","c"=>"Horse"); print_r($a); ?> 输出: Array ( [a] => Dog [b] => Cat [c] => Horse )

5. 排序 sort()

6. 数组元素合并为字符串 implode()

7. 计算字符串的 SHA-1 散列 sha1()

8. 全局变量 $GLOBALS[] 通过索引获得变量的值

9. 判断是否为空 bool empty()

10. 载入XML 字符串

  simplexml_load_file(string,class,options,ns,is_prefix)

11. trim() 从字符串的两端删除空白字符和其他预定义字符

12. string sprintf()  参见 c 中的printf   

  sprintf(format,arg1,arg2,arg++)   

  参数 format 是转换的格式,以百分比符号 ("%") 开始到转换字符结束。下面的可能的 format 值:

  • %% - 返回百分比符号
  • %b - 二进制数
  • %c - 依照 ASCII 值的字符
  • %d - 带符号十进制数
  • %e - 可续计数法(比如 1.5e+3)
  • %u - 无符号十进制数
  • %f - 浮点数(local settings aware)
  • %F - 浮点数(not local settings aware)
  • %o - 八进制数
  • %s - 字符串
  • %x - 十六进制数(小写字母)
  • %X - 十六进制数(大写字母)

  arg1arg2++ 等参数将插入到主字符串中的百分号 (%) 符号处。该函数是逐步执行的。在第一个 % 符号中,插入 arg1,在第二个 % 符号处,插入 arg2,依此类推。

13. is_array()  检测参数是否是数组

14. time() 返回当前时间

原文地址:https://www.cnblogs.com/Fadinglemon/p/3828961.html