php学习
来源:互联网 发布:青岛程序员招聘 编辑:程序博客网 时间:2024/06/07 13:32
string microtime ( void ) 返回格式为“msec sec”的字符串,其中 sec 是当前的 Unix 时间戳,msec 是微秒部分。本函数仅在支持 gettimeofday() 系统调用的操作系统下可用。 字符串的两部分都是以秒为单位返回的。
get_magic_quotes_gpc
get_magic_quotes_gpc取得 PHP 环境变量 magic_quotes_gpc 的值。语法: long get_magic_quotes_gpc(void); 返回值: 长整数函数种类: PHP 系统功能内容说明本函数取得 PHP 环境配置的变量 magic_quotes_gpc (GPC, Get/Post/Cookie) 值。 返回 0 表示关闭本功能; 返回 1 表示本功能打开。 当 magic_quotes_gpc 打开时,所有的 ' (单引号), " (双引号), \ (反斜线) and 空字符会自动转为含有反斜线的溢出字符。addslashes() 函数在指定的预定义字符前添加反斜杠。
这些预定义字符是:
- 单引号 (')
- 双引号 (")
- 反斜杠 (\)
- NULL
:默认情况下,PHP 指令 magic_quotes_gpc 为 on,对所有的 GET、POST 和 COOKIE 数据自动运行 addslashes()。不要对已经被 magic_quotes_gpc 转义过的字符串使用 addslashes(),因为这样会导致双层转义。遇到这种情况时可以使用函数 get_magic_quotes_gpc() 进行检测。
boolean function_exists (string function_name),本函数用来检查指定的函数是否已经定义。
定义和用法
boolean function_exists (string function_name),本函数用来检查指定的函数是否已经定义。参数 function_name 为待检查的函数名称。若已定义指定的函数则返回1 值,其它情形均返回 0 值。list
(PHP 3, PHP 4, PHP 5)
list -- 把数组中的值赋给一些变量说明
void list ( mixed varname, mixed ... )像 array() 一样,这不是真正的函数,而是语言结构。list() 用一步操作给一组变量进行赋值。
注: list() 仅能用于数字索引的数组并假定数字索引从 0 开始。
例子 1. list() 例子
<?php
$info = array('coffee', 'brown', 'caffeine');
// Listing all the variables
list($drink, $color, $power) = $info;
echo "$drink is $color and $power makes it special.\n";
// Listing some of them
list($drink, , $power) = $info;
echo "$drink has $power.\n";
// Or let's skip to only the third one
list( , , $power) = $info;
echo "I need $power!\n";
?>
PHP in_array() 函数
PHP Array 函数
定义和用法
in_array() 函数在数组中搜索给定的值。
语法
in_array(value,array,type)
说明
如果给定的值 value 存在于数组 array 中则返回 true。如果第三个参数设置为 true,函数只有在元素存在于数组中且数据类型与给定值相同时才返回 true。
如果没有在数组中找到参数,函数返回 false。
注释:如果 value 参数是字符串,且 type 参数设置为 true,则搜索区分大小写。
例子 1
<?php$people = array("Peter", "Joe", "Glenn", "Cleveland");if (in_array("Glenn",$people)) { echo "Match found"; }else { echo "Match not found"; }?>
输出:
Match found
例子 2
<?php$people = array("Peter", "Joe", "Glenn", "Cleveland", 23);if (in_array("23",$people, TRUE)) { echo "Match found<br />"; }else { echo "Match not found<br />"; }if (in_array("Glenn",$people, TRUE)) { echo "Match found<br />"; }else { echo "Match not found<br />"; }if (in_array(23,$people, TRUE)) { echo "Match found<br />"; }else { echo "Match not found<br />"; }?>
输出:
Match not foundMatch foundMatch found
- 学习PHP php数据类型
- 【PHP学习】PHP第一步
- PHP学习 --mysql+php
- php学习 left.php
- [PHP学习] 初识PHP
- php学习
- PHP学习
- php学习
- PHP学习
- php 学习
- PHP学习
- php学习
- 学习php
- php学习
- php 学习
- php 学习
- php 学习
- php学习
- 找出一个数组里面前K个最大数
- 项目总结
- 富裕的态度
- 1302 导弹拦截
- 依赖注入 控制反转Ioc
- php学习
- makefile报错 warning: ignoring old commands for target
- 正则表达式之身份证号验证
- android系统移植要点之五--以6410为例
- 1303 后续遍历
- 拆分字符串的表值函数
- android系统移植要点之六--以6410为例
- 1305 铺瓷砖
- C++程序运行时内存布局之----------this到底是什么?