⑴ php函数多少
3000多个
其中内置函数700多个
⑵ PHP函数等或等于应该怎么表达
要达到你的目的有很多种方法,我也闲着,就帮你写几种
1、 最常用的
if($filename == 'index.php' || $filename == 'abc.php') { echo 'A'; } else { echo 'B';}
2、条件表达式(我比较喜欢的)
echo ($filename == 'index.php' || $filename == 'abc.php') ? 'A' : 'B';
3、switch 语句
switch($filename) {
case 'index.php' :
case 'abc.php' :
echo 'A'; break;
default :
echo 'B'; break;
}
4、另外一种 switch 语句
switch(true) {
case ($filename == 'index.php' || $filename == 'abc.php') :
echo 'A'; break;
default : echo 'B'; brea;
}
5、正则表达式(如果我写我可能会这样写,因为这个可以很方便的去忽略大小写,在windows环境下的文件名就忽略大小写的)
echo preg_match("/^(index|abc)\.php$/i", $filename) ? 'A' : 'B';
同样,正则表达式这个也可以 写成 switch 或者 if语句。可以根据上面的改
6、建立数组
echo in_array($filename, array('index.php', 'abc.php')) ? 'ok' : 'no';
这个同样可以改写成 if 或者 switch 条件句
不过 这些要视情况而定。比如条件表达式,不能或不适合处理过于负责的逻辑去执行较复杂的操作,if 和 switch 应该都没问题。
无聊乱写,有问题可以问。
⑶ php函数内定义函数
匿名函数
<?php
functiontest(){
$func=function(){
echo'test';
};
$func();
}
?>
⑷ php中shal()函数的用法
加密吧,类似MD5()
一般申请会员,传数据到数据库,那么密码不能是明文,都是md5(密码字符串)后放到数据库中
⑸ PHP函数等于或等于应该怎么表达
<?php
if($filename == 'index.php' || $filename == 'abc.php') {
echo '??';
}else {
echo 'b';
}
?>
或者
if($filename == 'index.php') {
echo 'a';
}else if($filename == 'abc.php') {
echo 'xxx';
}else {
echo 'B';
}
前者是 $filename 是 index.php 或 abc.php 的情况下 做相同操作的时候
可以使用。
后者是 不同的页面做不同的操作的时候用!
⑹ html 引用php函数
用ajax或者把这个页面变成PHP文件
⑺ php如何调用函数
PHP函数调用与Java/C/C++是一样的额,通过函数名(参数列表)就可以了,
举个栗子:
图中,有两处函数调用,一开始的session_start()是调用的PHP函数,validate_user($username, $password)是用户自定义函数,同样的方式调用。
⑻ php函数不支持的功能有:
A肯定不对,并没有可变函数名称的说法,虽然函数可以用变量形式调用。
如果是多选的话,D有可能也不对,php语言中并没有真正意义上的指针,无论是传递引用还是游标都是一种指针应用,但是和c的指针不能画全等号
楼上那个可以忽略了,可变参数个数是肯定支持的,如系统函数sprint_f可以使用1-n个参数。
⑼ PHP中如何调用函数
如果agree有显示结果
可以这样做
<input type='button' name='No' value="Disagree" onClick="location.href=location.href+'?a=1'">
<?
if($_GET['a']=='1')
{
id=1;
agree($id,$startdate,$enddate,$days);
}
?>
其实你应分前后台,
分两个文件,
一个显示给客户,在ie上运行,叫前台
一个处理事务在服务器上运行,叫后台
用js从显示页跳转到处理页(或用提交表单,可处理更多信息)
处理完再跳转到显示页
⑽ 这个PHP函数是什么意思
传入的三个参数table是表名,$dataA是对象数组(提供参数),id是一个字符串,整个作用就是将表table中符合id列表的字段修改为指定内容,比如$table为test,$dataA为array('one'=>1,'two'=>2),$id为2,4,6,8
上面代码运行后,最终拼接出来的$sql就是
updata test set one=1,two=2 where id in (2,4,6,8)