一.php基础概念
A 所有的php代码都要写到<?php..?>里面
B php代码可以和HTML代码相互结合使用
C php代码必须在服务器上执行
D echo的作用就是向页面当中输入字符
<?php
echo "Hello PHP!";
?>
//与HTML代码结合使用
<div>
<h1><?php Hello PHP! ?></h1>
</div>
二.变量声明和使用
php无论是变量声明还是使用都需要添加$符号
//变量声明及使用
<?php
$str = 'Hello!';
echo $str
?>
三.字符串拼接及简单运算
php中字符串拼接使用 . 进行连接
//字符串拼接
<?php
$str1 = '你好吗,'
$str2 = '我很好,'
$str3 = $str1.$str2;
echo $str3;
?>
//简单运算
<?php
$num1 = 1
$num2 = 2
$num3 = $num1.$num2;
echo $num3;
?>
四.数组的运用
<?php
$arr = array();
$arr[0] = '张三丰';
echo $arr[0];
//输出复杂数据类型
print_r($arr);
var_dump($arr);
?>
将数组转换为json字符串
<?php
$arr = array('张三丰','令狐冲','周伯通');
$res = json_encode($arr,JSON_UNESCAPED_UNICODE);
echo $res;
?>
注意:如果数组中的字符串为汉字,需要在json_encode()方法中添加JSON_UNESCAPED_UNICODE。但是此特性只支持在php5.4及以上版本中使用,对于5.4以下版本需要通过自定义函数进行处理。
五.数组索引(下标)自定义
<?php
$arr = array('name1'=>'Mike','name2'=>'Marry','name3'=>'James');
echo $arr[name1];
?>
六.二维数组
<?php
//二维数组
$arr = array();
$arr[0] = array('age'=>'20','sex'=>'male','height'=>'180');
$arr[1] = array('age'=>'18','sex'=>'female','height'=>'165');
$arr[2] = array('age'=>'19','sex'=>'male','height'=>'175');
$res = json_encode($arr);
echo $res
?>
七.遍历数组两种方式
<?php
$arr = array('Mike','Marry','James');
for($i=0; $i<count($arr); $i++){
echo $arr[$i].'<br>';
};
?>
//推荐使用第二种
<?php
$arr = array('Mike','Marry','James');
foreach ($arr as $key => $value){
echo $value.'<br>';
}
?>
八.函数的使用
//自定义函数
<?php
function add($num1,$num2){
return $num1 + $num2;
}
echo add(1,2);
?>