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

php基础学习

2012-01-11 13:34 211 查看
 今天学习了一下php的基础知识

-----语法

<?php echo "aaaa";
?>

----变量

<?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);

?>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  php date include file dst sun