[置顶] php基础学习

 今天学习了一下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,File,sun,include,DST)