一.php基础概念
A 所有的php代码都要写到<?php..?>里面
B php代码可以和HTML代码相互结合使用
C php代码必须在服务器上执行
D echo的作用就是向页面当中输入字符
<?phpecho "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>';}?>
八.函数的使用
//自定义函数<?phpfunction add($num1,$num2){return $num1 + $num2;}echo add(1,2);?>
