前端PHP入门-017-系统内置函数-会查阅API
2016-08-07 21:49
288 查看
大家要知道未来这就是你的工具
如果代码能赚钱,帮你赚钱最多的是基本语法
如果你还在当程序员,你最好的伙伴就是手册
问问你自己:你有CSS2.0/3.0手册,JavaScript手册,Jquery手册,HTML手册吗?
那么如何去查看手册和学习手册呢?
了解函数的功能,特别是常用函数的功能
了解函数的参数
了解函数的返回值
懂得规矩
讲解6个函数,这6个函数,概况了函数的基本用法的全部注意事项:
直接返回布尔型,如bool copy ()
带有MIXED参数的函数如何调用。Mixed表示任何类型的数据。如Array_unshift()
参数中带有&符的参数,一定要传一个变量做为参数。函数里面改变了他的值。
带有[]的参数,表示可选项。
带有…的参数,表示可以传任意多个参数。
带有callback的参数,表示回调函数。需要传一个函数进来。Array_map()
函数支持的版本你要了解
代码实验
1.拿copy()这个函数来举例:返回bool值的,通常为操作是否成功、验证是否通过、检查是否正确等。
copy函数来看:
bool copy (string source,string" role="presentation" style="position: relative;">source,stringsource,stringdest [, resource $context ] )
功能: 拷备一个文件
返回值: bool型值,就是成功返回true,失败返回false
参数: 两个字符串的值,一个是copy的源文件,一个为目标文件。第三个参数可选的,不常用,我们不管它。
<?php
if(copy('abc.txt','bcd.txt')){
echo '复制成功';
}else{
echo '复制失败';
}
?>
[/code]
2.Mixed表示任何类型的数据。如Array_unshift()
int array_unshift ( array &array,mixed" role="presentation" style="position: relative;">array,mixedarray,mixedvalue1 [, mixed $… ] )
功能: 操作一个数组,向数组中之前插入其他类型的参数。
返回值: int 类型,可能就是插入成功最后的个数
参数:
第一个参数为&符,也就是在操作的过程中,改变了第一个参数的值。引用传参。也就是操作这个数组,向这个数组中传入参数。会直接改变这个数组的值。
第二个参数为mixed,因为数组可以存入多个不同的类型.mixed是指混合的意思。因此,mixed是指可传入任意类型
第三个数数加了中括号,我们所有遇到中括号的。都是指后面的参数可传,也可以不传。
第四,最后还看到了三个…(省略号)。代表可以传入任意多个参数。
<?php
$queue = array("凤姐", "芙蓉");
array_unshift($queue, "杨幂", "姚晨");
print_r($queue);
?>
[/code]
3.遇到callback的传函数或者匿名函数进去协助处理,让功能更强大。
bool array_walk ( array &array,callable" role="presentation" style="position: relative;">array,callablearray,callablecallback [, mixed $userdata = NULL ] )
功能: 传入一个回调函数,将数组的原来的组操作,并且发生变化。
返回值: bool值,也就是意味着,提示成功或者失败
参数:
第一个参数是要操作的数组。
第二个参数是callback 代表着可以传入函数或者匿名函数。
<?php
$shuaige = array("a" => "wuyanzhu", "b" => "huangxiaoming", "c" => "ninzetao");
function test_print($item2, $key)
{
echo $key ." ---". strtoupper($item2) . "<br />\n";
}
echo '<pre>';
var_dump($shuaige);
echo '</pre>';
array_walk($shuaige, 'test_print');
echo '用自定义函数test_print执行后的效果:';
echo '<pre>';
var_dump($shuaige);
echo '</pre>';
?>
[/code]
4.看看手册中函数对应的版本号
!
来自为知笔记(Wiz)
相关文章推荐
- 前端PHP入门-019-内置函数之数学函数-很重要
- 前端PHP入门-030-文件函数API
- 前端PHP入门-018-内置函数之文件包含函数
- 前端PHP入门-024-字符串函数-API查看
- 简易在线投票系统(php)——前端设计(问题与解决)
- 简易在线投票系统(php)——前端设计(主页的源码)
- php分布式缓存系统 Memcached 入门
- PHP入门之常量简介和系统常量
- java 到 php入门:php字符串常用的内置函数
- 一个前端写的php博客系统--支持markdown哦
- 简易在线投票系统(php)——前端设计(html部分)
- PHP的常用的公共函数_方维购物分享系统的内置函数
- 前端PHP入门-001-为什么学习PHP?
- 简易在线投票系统(php)——前端设计(js部分)
- JSP入门作品之简易版学生管理系统前端部分
- 简易在线投票系统(php)——前端设计(投票页面的源码)
- JAVA1.7 NIO.2 入门,第 2 部分: 文件系统 API
- NIO.2 入门,第 2 部分: 文件系统 API
- 用 PHP 连接上 Office 365 REST API 进行操作入门
- 简易在线投票系统(php)——前端设计(发布投票页面的源码)