一.基本语法
1.语法
PHP 脚本以 <?php 开始,以 ?> 结束。如:
<?php
header("content-type:text/html;charset=utf-8");//防止出现乱码
PHP 代码
?>
二.定义变量
jQuery | var |
---|---|
php | $ |
a. global:在所有函数外部定义的变量,拥有全局作用域。除了函数外,全局变量可以被脚本中的任何部分访问,要在一个函数中访问一个全局变量,需要使用 global 关键字。
$x=5;
$y=10;
$z=15;
$u=20;
function myTest()
{
global $x,$y;
$y=$x+$y;
$z=$z+$u;//访问不到
}
myTest();
echo $y; // 输出 15
b. Static 作用域:当一个函数完成时,它的所有变量通常都会被删除。然而,有时候您希望某个局部变量不要被删除。要做到这一点,请在您第一次声明变量时使用 static 关键字
function myTest()
{
static $x=0;
echo $x;
$x++;
}
myTest();
myTest();
myTest();
//得到012
三.数据类型
String(字符串), Integer(整型), Float(浮点型), Boolean(布尔型), Array(数组), Object(对象), NULL(空值)
gettype(): 可够获得变量的类型
$float = 88;
$type = gettype($float);
echo $type;//整形
四.数组
1.创建数组
//数值数组
$cars=array(1,2,3);
//关联数组
1 $age=array("a"=>"1","b"=>"2","c"=>"3");
2 $age['a']="1";
$age['b']="2";
$age['c']="3";
2. count()获取数组长度
$cars=array(1,2,3);
echo count($cars);
3.遍历数组
$cars=array(1,2,3);
$arrlength=count($cars);
for($x=0;$x<$arrlength;$x++)
{
echo $cars[$x];
echo "<br>";
}
$age=array("a"=>"1","b"=>"2","c"=>"3");
foreach($age as $x=>$x_value)
{
echo "Key=" . $x . ", Value=" . $x_value;
echo "<br>";
}
4.练习
数组求和
function fhz($sb){
$sum=0;
$cd=count($sb);
for($y=0;$y<$cd;$y++){
$sum=$sum+$sb[$y];
}
//$he=$a+$b;
return $sum;
}
echo '<br>';
echo "和:".fhz($dy);