PHP学习笔记(9)

2019-08-03 14:53

/*

create by zhang on time 2013-7-5 下午04:46:40

*/

function plus(){ static $sum=0; $sum++; echo $sum; echo \; }

plus();//输出1 plus();//输出2

?>

Static使用的注意事项:

Static主要用于修饰函数体内的变量,不能使用static定义函数的参数。 静态变量只在php程序的当前执行中有效,如果刷新了页面,一切从头开始。 经static修饰的变量一般要进行初始化。 Static可以一次性定义多个变量。

变量函数:

变量函数类似于可变变量,变量函数的函数名为变量。使用变量函数可以实现通过改变变量的值的方法调用不同的函数。

create by zhang on time 2013-7-5 下午04:53:02

*/

include_once 'functions/fun1.php'; $functionName=\; $functionName(\); echo \;

$functionName=\; $functionName(20); echo \; ?>

create by zhang on time 2013-7-5 下午02:12:02

*/

function sayHello($name){ echo \.$name; }

function sayYes($age){ echo \.$age; } ?>

return和exit的区别:

exit会结束所有PHP程序(包括引用者PHP程序)的运行,而return只会结束被引用的PHP程序的运行。

字符串

双引号指定的字符串会花费PHP预处理器的处理时间,因此使用单引号指定字符串是一种良好的编程习惯。

create by zhang on time 2013-7-7 上午11:48:35

*/

$sport=\;

$plan=\$sportball!\; echo $plan; ?> 结果:

Notice: Undefined variable: sportball in E:\\wamp\\www\\PhpDemo1\\str\\newfile1.php on line 6 I will play !

create by zhang on time 2013-7-7 上午11:48:35

*/

$sport=\;

$plan=\{$sport}ball!\; echo $plan; ?> 结果:

I will play football!

使用双引号指定字符串时,字符串序列”{$”和”}”之间的字符串可以用于表示变量名。

使用定界符指定字符串:

在指定一个文本块中,尤其是包含了HTML的FORM表单的文本块时,使用定界符非常便利。

create by zhang on time 2013-7-7 下午01:29:59 */

$name=\张三\; $submit=\提交\; $my_form= << form;

echo $my_form; ?>

说明:

1) 定界符必须以3个<<<开头

2) 3个<<<后面是开始标识符,结束标识符和开始标识符相同。

3) 开始标识符和结束标识符之间的内容为文本块,文本块的内容将被预处理,处理方式和使用双引号的字符串的处理方式相同。与使用双引号指定的字符串不同,使用定界符指定的字符串中允许包含双引号。

4) 结束标识符所在的行不能包含任何其他字符(注意也不能被缩进,不能含有空格符和制表符)。结束标识符之前的第一个字符必须是你的操作系统中定义的换行符。

字符串中的字符处理:

可以通过字符串的索引检索(从0开始)字符串中的字符。使用[index]或{index}取得索引出的字符值。

create by zhang on time 2013-7-7 下午02:42:38

*/

$str=\;

for ($index=0;$index<7;$index++){ //$char=$str[$index]; $char=$str{$index}; echo $char; } ?>

字符串修剪函数: 1)

字符串裁剪函数

trim(string str),删除str两边的空格(可以是空格键产生的空格也可以是Tab键或回车键产生的空格。)rtrim(string str),删除str右边的空格,ltrim(string str)删除str左边的空格。 2) 字符串填充函数

string str_pad(string str,int pad_sting[,int pad_type]])

pad_length[,string

用填充字符串pad_string填充字符串str,使得填充后的字符串长度增加

到pad_length个长度(没有指定参数pad_string则用空格填充)。Pad_type指定填充模式,值可以为STR_PAD_RIGHT在右侧填充,STR_PAD_LEFT在左侧填充,STR_PAD_BOTH两边填充。默认为右侧填充。 3)将换行符\\n和\\r替换成HTML换行符
函数 nl2br(string str)

$old_str=<<

t\\nea\\rcher ! nl2br;

$new_str=nl2br($old_str); echo $old_str; echo \; echo $new_str;

?>

I am a t ea cher ! I am a t ea cher !

4)字符串大小写转换函数

strtoupper(string str) strtolower(string str) ucfirst(string str) ucwords(string str)

5)在预定义字符前添加或删除反斜线

全部转换为大写 全部转换为小写 第一个字母大写 每个单词的第一个字母大写


PHP学习笔记(9).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:高中化学 第四章 非金属及其化合物 重难点6 常见漂白性物质及漂

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: