php基础

一.基本语法

1.语法
PHP 脚本以 <?php 开始,以 ?> 结束。如:

<?php
header("content-type:text/html;charset=utf-8");//防止出现乱码
 PHP 代码
?>

二.定义变量

jQueryvar
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);
©️2020 CSDN 皮肤主题: 数字20 设计师:CSDN官方博客 返回首页