?>
----变量
<?php
$aa="eerr";
$number=1;
?>
在 PHP 中,只有一个字符串运算符。
并置运算符 (.) 用于把两个字符串值连接起来。
要把两个变量连接在一起,请使用这个点运算符 (.) :
<?php
$txt1="ok";
$txt2="no";
echo $txt1."".$txt2;
?>
---------------------------
strlen() 函数用于计算字符串的长度
<?php echo strlen("hello word"); ?>
strpos() 函数用于在字符串内检索一段字符串或一个字符。
<?php echo strpos("good " ,"g") ;?>
If...Else 语句
<php?
$d=date("d");
if($d=="fri") echo "Have A Nice Weekend!";
else echo "Have A Nice Day!";?>
ElseIf 语句
<?php
$d=date("D");
if ($d=="Fri")
echo "Have a nice weekend!";
elseif ($d=="sun")
echo "Have a nice Sunday!";
else echo "Have A Nice Day!";
?>
PHP Switch 语句
<?php
switch($a){
case 1: echo "number 1";
case 2: echo "number 2";
default :echo " no number 1";
}
?>
数组
<?php
$names=array("a" ,"b","c","d");
$names[0]="a";
echo $names[1]."and ".$names[2]."and";
$ages=array("peter"=>32,"marry"=>30,"john"=>34);
$ages["peter"]=32;
?>
多维数组
<?php
$families=array(
"gr"=>array ("peter","marry" ,"john"),
"king"=>array("a" ,"b")
);
输出这个数组
array(
["gr"]=>array(
[0]="peter"
[1]="marry"
[2]="john"
);
["king"]=>array(
[0]="a"
[1]="b"
);
)
?>
PHP 循环
<?php
$i=1;
while($i<5){
echo "the number is ".$i."<br/>";
$i++;
}
for($i=1;$i<=5;$i++;){
echo "the number is ".$i."<br/>";
$i++;
}
foreach 语句
$arr=array("a","b","c");
foreach ($arr as $value){
echo "value:".$value."<br />";
}
?>
php 函数
<?php
function writename($name)
{echo $name."yang"."</br>";}
echo "my name is ";
writename("david",".");
echo "my name is ";
writename("mike","!");
?>
PHP 函数 - 返回值
<?php
function add($x,$y)
{
$total=$x+$y;
return $total;
}
echo "1+16=".add(1,16);
?>
PHP 表单处理
<html>
<body>
$_GET 变量用于收集来自 method="get" 的表单中的值。
PHP 的 $_REQUEST 变量可用来取得通过 GET 和 POST 方法发送的表单数据的结果。
http://www.w3school.com.cn/welcome.php?name=Peter&age=37
welcome<?php echo $_GET["name"];?>
welcome <?php echo $_POST["name"];?>.</br>
welcome <?php echo $_REQUEST["name"];?>.</br>
</body>
</html>
PHP Date() 函数
PHP 日期 - 格式化日期
date() 函数的第一个参数规定了如何格式化日期/时间。它使用字母来表示日期和时间的格式。这里列出了一些可用的字母:
d - 月中的天 (01-31)
m - 当前月,以数字计 (01-12)
Y - 当前的年(四位数)
<?php
echo date("y/m/d");
echo date("y.m.d");
echo date("y-m-d");
如需获得某一天的时间戳,我们只要设置 mktime() 函数的 day 参数就可以了:
语法
mktime(hour,minute,second,month,day,year,is_dst)
$tomorrow=mktime(0,0,0, date("m"),date("d")+1,date("y"));
echo "tommorrow is ".date ("y/m/d",$tomorrow)
?>
PHP 引用文件
include() 函数
include() 函数可获得指定文件中的所有文本,并把文本拷贝到使用 include 函数的文件中。
<?php include("header.php"); ?>
fopen() 函数用于在 PHP 中打开文件。
r 只读。在文件的开头开始。
r+ 读/写。在文件的开头开始。
w 只写。打开并清空文件的内容;如果文件不存在,则创建新文件。
w+ 读/写。打开并清空文件的内容;如果文件不存在,则创建新文件。
a 追加。打开并向文件文件的末端进行写操作,如果文件不存在,则创建新文件。
a+ 读/追加。通过向文件末端写内容,来保持文件内容。
x 只写。创建新文件。如果文件已存在,则返回 FALSE。
x+ 读/写。创建新文件。如果文件已存在,则返回 FALSE 和一个错误。
注释:如果 fopen() 无法打开指定文件,则返回 0 (false)。
<?php
$file=fopen("welcome.txt","r");
?>
fclose() 函数用于关闭打开的文件。
<?php
$file = fopen("test.txt","r");
fclose($file);
?>
逐字符读取文件
fgetc() 函数用于从文件逐字符地读取文件。
<?php
$file=fopen("welcome.txt","r") or exit("Unable to open file!");
while (!feof($file))
{
echo fgetc($file);
}
fclose($file);
?>