PHP基础语法

<html>
<body>
<?php
include 'menu.php';
require "menu.php";
include 'vars.php';
echo "No.0: I have a $color $car <br/>";

echo "No.1: Hello, World!<br/>";
print "No.2: My name is Angelo<br/>";
//This is a comment;
$txt1 = "Hello World!";

$number = 16;
echo "No.3: $txt1 <br>";

$txt2 = "GaoChao";
echo "No.4: ".$txt1. ": " .$txt2."<br>";

echo "No.5: ". strlen($txt1) . "<br>";

echo "No.6: ".strpos($txt1, "World")."<br>";

echo "No.7: ".++$number;

echo "<br>";
echo "No.8: ";

//if语句
$d = date("D");
if ($d == "Fri")
    echo "Have a nice weekend!";
else
    echo "Have a nice ".$d."!";
    
if ($d == "Mon")
    {
        echo "<br>Hello!";
        echo "Have a nice Monday! <br/>";
    }

//elseif语句
echo "No.9: ";
if ($d == "Fri")
    echo "Have a nice weekend!";
elseif ($d == "Sun")
    echo "Have a nice Sunday!";
elseif ($d =="Mon")
    echo "Have a nice day!";

//switch语句
$x = "Number 2";
echo "<br>No.10: ";
switch ($x)
    {
        case "Number 1": echo "Number1"; break;
        case "Number 2": echo "Number2"; break;
        case "Number 3": echo "Number3"; break;
        default: echo "false";
    }

//一维数组
echo"<br/>No.11: ";
$names = array("Peter", "Angelo", "Gao");
echo $names[0]. " and ". $names[1]. " and ". $names[2];

//关联数组
echo "<br/>No.12: ";
$ages = array("Peter"=>32, "Angelo"=>23, "Gao"=>26);
//$ages['Peter'] = 32;...
echo "Peter's age is: ".$ages['Peter'].";  ";
echo "Angelo's age is: ".$ages['Angelo'].";  ";
echo "Gao's age is: ".$ages['Gao']."  ";

//多位数组
echo "<br/>No.13: ";
$families = array
(
    "Griffin" => array
    (
        "peter",
        "Lois",
        "Megan"
    ),
    "Quagmire" => array
    (
        "Glenn"
    ),
    "Brown" => array
    (
        "Cleveland",
        "Loretta",
        "Junior"
    )
);
echo $families['Griffin'][2];

//while循环
echo "<br>No.14: ";
$i = 1;
while ($i <= 5)
    {
        echo "The number is ". $i . "; ";
        $i++;
    }
   
 //do while循环  
echo "<br>";
$i = 0;    
  do
    {
        $i++;
        echo "The number is ". $i . ";";
    }
    while($i < 5);
    
 //for循环   
echo "<br>No.15: ";
for ($i = 1; $i <=5; $i++)
    {
        echo "Hello: " . $i . "; ";
    }

//foreach语句
echo "<br>No.16: ";
foreach ($ages as $v)
    {
        echo "Value: " . $v . "; ";
    }

//自定义函数
echo "<br>No.17: ";
function writeMyName()
    {
        echo "GaoChao";
    }
writeMyName();

//PHP函数-添加参数
echo "<br>No.18: ";
function writeMyName2($fname)
    {
        return $fname . " Angelo";
    }
echo "My name is: " . writeMyName2("Miachel");

echo "<br>";
function writeMyName3($fname, $punctuation)
    {
        echo $fname . " Angelo" . $punctuation . "<br/>";
    }
echo "My name is: ";
writeMyName3("John", "...");

//Date()函数: date(formate, timestamp)
echo "<br>No.19: ";
echo date("Y/m/d"); //Y:2013;y:13; M:Dec; m:12; D:Wed; d:25;
echo "<br/>";
echo date("Y.m.d");
echo "<br/>";
echo date("Y-m-d");
echo "<br/>";
echo date("Y, m, d");

//mktime(hour, minute, second, month, day, year)
$tomorrow = mktime(0, 0, 0, date("m"), date("d") + 1, date("Y"));
echo "<br/>";
echo "<br/>No.20: ";
echo "Tomorrow is: " . date("Y-m-d", $tomorrow);



//fopen();
echo "<br/>No.21: ";

//$file = fopen("welcome.txt", "w") or exit("Unable to open file!");
$file = fopen("welcome.txt", "w+") ;//or exit("Unable to open file!");
if(feof($file)) echo "End of file";
fclose($file);

//fgets():逐行读取
echo "<br/><br/>No.22: ";
$file = fopen("welcome.txt", "r") or exit("Unable to open file!");
while(!feof($file))
    {
        echo fgets($file). "<br/>";
    }
fclose($file);

//fgetc():逐字符读取文件
echo "<br/><br/>No.23: ";
$file = fopen("welcome.txt", "r") or exit("Unable to open file!");
while(!feof($file))
    {
        echo fgetc($file);
    }
fclose($file);




//include require
include 'header.php';
require 'header.php';
?>
</body>
</html>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值