php基础
2015-07-06 10:11
651 查看
1、变量定义
$变量名=变量值;
2、基本输出语法
echo - 能够输出一个以上的字符串
print - 只能输出一个字符串,并始终返回 1
注:echo的运行速度比print要快(因为不用返回数值)
echo:
print:
3、数据类型
注:var_dump() 会返回变量的数据类型和值
4、字符串函数
注:strlen()返回字符串的长度
注:strpos()检索字符串中是否存在某个指定的字符串,如果正确输出true ,否则输出false
5、常量
注:用define()定义常量,最后一个属性是定义关键字是否对于大小写敏感,一般默认不输入的话是false(敏感)
6、定义函数
7、定义数组
数组定义有两种定义方式
数组的排列函数:
sort() - 以升序对数组排序
rsort() - 以降序对数组排序
asort() - 根据值,以升序对关联数组进行排序
ksort() - 根据键,以升序对关联数组进行排序
arsort() - 根据值,以降序对关联数组进行排序
krsort() - 根据键,以降序对关联数组进行排序
8、文件处理
打开文件
注:第一个属性为文件名,第二个属性为读取的模式 r为只读
读取文件
注:第一个属性是文件,第二个是数据的大小
关闭文件
创建文件
写入文件
$变量名=变量值;
<?php $a=5; ?>
2、基本输出语法
echo - 能够输出一个以上的字符串
print - 只能输出一个字符串,并始终返回 1
注:echo的运行速度比print要快(因为不用返回数值)
echo:
<?php echo "<h2>PHP is fun!</h2>"; echo "Hello world!<br>"; echo "I'm about to learn PHP!<br>"; echo "This", " string", " was", " made", " with multiple parameters."; ?>
print:
<?php print "<h2>PHP is fun!</h2>"; print "Hello world!<br>"; print "I'm about to learn PHP!"; ?>
3、数据类型
<?php $cars=array("Volvo","BMW","SAAB"); var_dump($cars); ?>
注:var_dump() 会返回变量的数据类型和值
4、字符串函数
<?php echo strlen("Hello world!"); ?>
注:strlen()返回字符串的长度
<?php echo strpos("Hello world!","world"); ?>
注:strpos()检索字符串中是否存在某个指定的字符串,如果正确输出true ,否则输出false
5、常量
<pre class="php" name="code"><?php define("GREETING", "Welcome to W3School.com.cn!",true); echo gerrting; ?>
注:用define()定义常量,最后一个属性是定义关键字是否对于大小写敏感,一般默认不输入的话是false(敏感)
6、定义函数
<?php function familyName($fname) { echo "$fname Zhang.<br>"; } //调用函数 familyName("Li"); familyName("Hong"); familyName("Tao"); familyName("Xiao Mei"); familyName("Jian"); ?>
7、定义数组
数组定义有两种定义方式
<?php $cars=array("Volvo","BMW","SAAB"); echo "I like " . $cars[0] . ", " . $cars[1] . " and " . $cars[2] . "."; ?>
<?php $cars[0]="Volvo"; $cars[1]="BMW"; $cars[2]="SAAB"; echo "I like " . $cars[0] . ", " . $cars[1] . " and " . $cars[2] . "."; ?>
数组的排列函数:
sort() - 以升序对数组排序
rsort() - 以降序对数组排序
asort() - 根据值,以升序对关联数组进行排序
ksort() - 根据键,以升序对关联数组进行排序
arsort() - 根据值,以降序对关联数组进行排序
krsort() - 根据键,以降序对关联数组进行排序
8、文件处理
打开文件
$myfile=fopen("webdictionary.txt", "r");
注:第一个属性为文件名,第二个属性为读取的模式 r为只读
读取文件
fread($myfile,filesize("webdictionary.txt"));
注:第一个属性是文件,第二个是数据的大小
关闭文件
fclose($myfile);
创建文件
$myfile = fopen("testfile.txt", "w")
写入文件
<?php $myfile = fopen("newfile.txt", "w") or die("Unable to open file!"); $txt = "Bill Gates\n"; fwrite($myfile, $txt); $txt = "Steve Jobs\n"; fwrite($myfile, $txt); fclose($myfile); ?>
相关文章推荐
- 百度开放云简单消息服务 SMS php接口源码 解决lack of param templateId
- PHP中创建和验证哈希的简单方法实探
- yii session详细说明
- PHP的反射机制
- 详解PHP中的PDO类
- thinkphp模版页面无法识别css文件中的模板替换
- 【Zendstudio】如何利用zendstudio新建 或导入php项目
- Ubuntu下安装PHP Mcrypt扩展
- thinkphp验证码在服务器显示不了
- php中 $$str 中 "$$" 的详解
- 整理一些PHP开发安全问题
- PHP 错误与异常 笔记与总结(18 )页面重定向实现
- PHP 错误与异常 笔记与总结(17 )像处理异常一样处理 PHP 错误
- PHP 错误与异常 笔记与总结(16 )自定义异常处理器
- PHP 错误处理机制
- php导出中文内容excel文件类实例
- php实现搜索一维数组元素并删除二维数组对应元素的方法
- php获取指定(访客)IP所有信息(地址、邮政编码、国家、经纬度等)的方法
- 详解PHP中的PDO类
- PHP中创建和验证哈希的简单方法实探