您的位置:首页 > 编程语言 > PHP开发

php基础

2015-07-06 10:11 651 查看
1、变量定义

$变量名=变量值;

<?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);
?>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: