目录
2.7、php循环语句(次数确定) php中拼接字符串用 点(.)
一.工具介绍
1.1、服务器
傻瓜式安装
打开浏览器输入http://localhost或者http://127.0.0.1/ 看到下图内容则说明安装成功
- http://localhost或者127.0.0.0 对应www文件 默认打开index.php 所以能看到上图内容
- 把要执行的代码丢到www文件中就行,为方便管理可以在www文件夹下建立项目目录
- 然后在浏览器中输入此需执行文件的根目录即可执行此文件 如:http://127.0.0.1/frut.php
- 服务器:实现功能的类似电脑的设备
二、php基础
2.1、Php定义在<?php?>标签中
2.2、Php的编码格式:
Header(‘content-type:text/html;charset=utf-8’);
2.3、Php定义变量
$name=’吴京’;
2.4、Php的输出
Echo ‘<br>’;
2.5、Php的boolean类型表达
$male =false;
If($male ==false){
Echo’天气好’;
}else{
Echo ‘天气不好’;}
2.6、Php的选择语句
//选择语句switch case
$day = '礼拜一';
switch($day){
case '礼拜一';
case '礼拜二';
case '礼拜三';
case '礼拜四';
case '礼拜五';
echo '上班天';
break;
case '礼拜六';
echo '加班';
case '礼拜日';
echo '休息日';
break;
default;
echo '解放了';
break;
}
2.7、php循环语句(次数确定) php中拼接字符串用 点(.)
//循环语句 for
for($i=0;$i<10;$i++){
echo '<br>';
//php中拼接字符串 用.
echo '哈哈哈哈哈'.$i;
}
//循环语句 while
$num = 0;
while($num<=10){
echo '哈哈哈哈哈'.$num;
echo '<br>';
$num++;
}
// 循环语句do while 代码至少执行一次
do{
echo'执行了么?';
}while(false);
2.8、Php数组
//一维数组
$foodArr = array('榴莲','西兰花','鸡蛋','西兰花炒鸡蛋');
echo $foodArr[3];
echo '<br>';
//直接打印 数组的所有内容
echo $foodArr;
//直接输出复杂类型
print_r($foodArr);
<?php
//设置编码格式
header('content-type:text/html;charset=utf-8');
//定义数组(索引数组)
$person = array('name'=>'吴京','film'=>'战狼','wife'=>'谢楠');
//获取 内容
//echo $person['wife'];
print_r($person);
echo '<br>';
echo $person['name'];
echo '<br>';
//遍历数组
//$key循环的键
//$value 循环的值
foreach($person as $key => $value){
//打印内容
echo $key.'----'.$value.'<br>';
}
//二维数组(关系型数组)
$stararr = array(
array('name'=>'刘德华','film'=>'无间道','friend'=>'曾志伟'),
array('name'=>'吴京','film'=>'战狼','friend'=>'张翰'),
array('name'=>'黄渤','film'=>'疯狂的石头','friend'=>'林志玲'),
);
//echo $stararr[2]['film'];
for($i=0;$i<count($stararr);$i++){
echo '明星:'.$stararr[$i]['name'].'出演了:'.$stararr[$i]['film'].'好朋友:'.$stararr[$i]['friend'].'<br>';
}
?>
2.9php中的注释
<?php
//单行注释
/*多行注释*/
//设置编码方式
header
//输出
echo "hello world";
?>
2.10、Php输出html代码
推荐写法
写在php标签之外的代码不会执行 会原封不动的返回给浏览器
繁琐写法,不推荐
php部分与html部分写在一个页面中
2.11、B\S架构与C\S架构