PHP基础

  1. 定义变量
$num = 0;// 数字字母下划线

2.打印内容
后端编写的代码不能直接运行,只能放到对应的文件夹下,通过服务器运行。

echo $num;

3.如何定义集合
3.1数组

  $arr =array (1,3,5);
  print_r($arr);  //数组使用的输出方法
  echo $arr[0];// 数组其中一项的数字

3.2字典(对象)

 $dict = array("name"=>"lnj","age"=>"33");
 print_r($dict); //输出字典
 echo $dict["name"];// 输出其中的一个键值
 echo count($dict);//输出数组的长度
 //数组遍历
 foreach($dict as $key =>$value){
 	echo $key.'-'.$value.'<br>';
 }

3.3二维数组

$starArr = array(
	array('name'=>'刘德华','film'=>'无间道'),
	array('name'=>'曾志伟','film'=>'buzh'),
	array('name'=>'周星驰','film'=>'食神')
		);
	echo $starArr[2]['film'];//食神
// 另一种写法
$personArr = array(
        '刘亦菲'=>array('icon'=>'img/lyf.png'),
        '郭碧婷'=>array('icon'=>'img/gbt.png'),
        '周冬雨'=>array('icon'=>'img/zdy.png'),
        '郑爽'=>array('icon'=>'img/zs.png')
    );
   //在实现查询语句的时候,接收到来自前段输入的名字name之后,
    $anyperson =  $personArr[$name];  //可以直接获取到一整条对于的信息
     echo $anyperson['icon'];//返回数组中对应名字的其他信息,在这里是图片名

4.分支循环语句

$arr =array (1,3,5);
for($i = 0;$i <count(arr); i ++){
	echo $arr[$i];
}	//for循环

5.上传文件获取
在已经创建一个表单之后,在php中

print_r($_FILES);
//会返回一个数组,包含上传文件的名称、路径等信息
$fileinfo = $_FILES["upfile"];
//upfile为表单中需要上传的name属性;此方法会返回文件属性,可以获取
$filename = $fileinfo["name"];
// 获取到文件的名字
$filepath = $fileinfo["tmp_name"];
// 获取到文件的暂时存放路径

5.1----------文件移动

move_uploaded_file($filepath,destination:"./source/".$filename);
//在php中,不用加好连接,用点(.)连接, 
// move_uploaded_file方法中分别为旧路径和新路径

6.获取xml文件

header("content-type:text/xml; charset=utf-8");
// 删掉这句话会出现null
// 1.加载本地的xml文件
echo file_get_contents("2.xml");

7.获取txt中的json数据或者JSON文件

<?php
   $list = file_get_contents("json文件所在路径名");
    echo $list ;
    echo file_get_contents("2.txt");
    //在这里可以看出xml,json或者txt文件获取都需要用到语句  file_get_contents("路径名");
?>

8.编码问题(汉字)

header('content-type:text/html;charset=utf-8');

9.引入其他php

include 'xxx.php'
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值