Ajax——php基础知识(二)

header

header('content-type:text/html; charset= utf-8');//设置编码格式为:utf-8
header('location:http://www.baidu.com');//设置跳转到百度首页
header('refresh:3; url=http://www.xiaomi.com');//设置页面间隔刷新

数据类型

<?phpheader("content-type:text/html;charset=utf-8");//浏览器渲染格式$num=1;//整形$str="你好哈";//字符$float=3.1415926;//浮点$bool=true;//布尔echo $num;echo "<br>";echo $str;echo "<br>";echo $float;echo "<br>";echo $bool;
?>

表达式

<?phpheader("content-type:text/html;charset=utf-8");//if判断$num=1;if($num==1){echo "正确";}else{echo "错误";}echo "<br>";//switch表达式$day="周一";switch($day){case "周一":echo "上班1";break;case "周二":echo "上班2";break;default:echo "休息";break;}echo "<br>";//for循环for($i=0;$i<10;$i++){echo "for循环".$i;echo "<br>";}echo "<br>";//while循环while($num<10){echo "while循环".$num;echo "<br>";$num++;}echo "<br>";//break$n=1;while($n<10){echo "while循环".$n;echo "<br>";if($n==5){echo "等于5,停止,跳出循环";echo "<br>";break;}$n++;}echo "<br>";//三元表达式$answer=$num>0?"1大于0":"1小于0";echo $answer;
?>

数组

<?phpheader("content-type:text/html;charset=utf-8");$arr=array(1,2,3,4,5,6);//数组echo $arr[3];echo "<br>";$foodArr=array("番茄炒鸡蛋","土豆肉丝","红烧排骨","红烧鸡块");//数组echo $foodArr[2];echo "<br>";$persom=array("name"=>"wq","age"=>16,"skill"=>"吃饭");//关系型数组(类似json)echo $persom["name"];echo "<br>";echo $persom["age"];echo "<br>";echo $persom["skill"];
?>

二维数组

 

<?phpheader('content-type:text/html; charset= utf-8');// 二维数组$twoArr = array(array('西兰花','西葫芦','西红柿'),array('牛肉','羊肉','鸭肉','驴肉','鸡肉'),array('白菜','油菜','娃娃菜'),array('皮皮虾','大闸蟹','生蚝','龙虾'));echo $twoArr[2][2];//娃娃菜
?>

 

单双引号

<?phpheader("content-type:text/html;charset=utf-8");//双引号会输出变量(如果变量存在的话),单引号不会输出变量$person="你是好人";echo "$person";echo "<br>";echo '$person';
?>

GET

<?phpheader("content-type:text/html;charset=utf-8");echo $_GET["userName"];
?>

POST

<?phpheader("content-type:text/html;charset=utf-8");echo $_POST["userName"];
?>

嵌入html中

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>Title</title><style>*{padding: 0;margin: 0;}div{width: 500px;margin: 100px auto;}ul{list-style: none;}li{float: left;width: 100px;height: 30px;background-color: rgba(255,255,156,0.7);text-align: center;line-height: 30px;}</style>
</head>
<body>
<div><ul><li>导航</li><li>导航</li><li>导航</li><li><?phpecho $_GET["userName"];?></li><li><?phpecho $_GET["pwd"];?></li></ul>
</div>
</body>
</html>

注意事项

1、拼接字符串是用.而不是+

2、在进行表单提交时,最好在127.0.0.1中进行访问

3、php文件的命名不能出现中文

转载于:https://www.cnblogs.com/wuqiuxue/p/8124488.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/415024.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

python utc 时间

python中&#xff0c;我们使用datetime处理日期、时间相关。 获取当前时间&#xff0c;主要有两个方法&#xff1a; datetime.now datetime.now()&#xff1a;读取的时间是系统的本地时间&#xff0c;也就是说&#xff0c;如果系统时区默认没有设置&#xff0c;那么读取的就是世…

[02] JSP内置对象

1、内置对象的来历JSP是由一些内置对象的&#xff0c;即不需要定义&#xff0c;也不需要我们主动创建&#xff0c;就可以直接使用的对象。当然&#xff0c;其对象名称也是固定的&#xff0c;无法修改&#xff0c;我们可以直接调用其相关方法。在 [01] JSP的基本认识 已经说过JS…

上传Android应用到腾讯应用宝,乐固加固应用使用

当我们开发完安卓系统APP之后。需要上传到应用市场 在上传到腾讯应用宝是&#xff0c;需要使用腾讯加固工具 乐固 加固apk。才能正常上架。 如没有加固应用会提示&#xff1a; 加固步骤: 1、下载乐固包&#xff1a;https://download.csdn.net/download/meixi_android/107534…

工作203:实现预览效果

1子组件 成功 ChangeRest(event, file){/* console.log(event)console.log(file)*//* console.log(URL.createObjectURL(file.raw))*/this.imageUrl URL.createObjectURL(file.raw);/* this.imageUrlevent.tmp_urlconsole.log(this.imageUrl)*/console.log(1)this.eventSav…

python根据文件路径获取上级目录路径

import ospath /Users/caowei/数据集/Stable/EN-2300-103-RevA.txtp_path os.path.abspath(os.path.join(path, "..")) print(p_path)saveDir os.path.dirname(path) print(saveDir)

【深入Java虚拟机】之一:Java内存区域与内存溢出

内存区域 Java虚拟机在执行Java程序的过程中会把他所管理的内存划分为若干个不同的数据区域。Java虚拟机规范将JVM所管理的内存分为以下几个运行时数据区&#xff1a;程序计数器、Java虚拟机栈、本地方法栈、Java堆、方法区。下面详细阐述各数据区所存储的数据类型。 程序计数器…

java.lang.NoSuchMethodError: android.app.Notification$Builder.setChannelId

报错原因&#xff1a;低版本安卓系统没有这个setChannelld方法 解决方法&#xff1a; 判断当前手机版本进行调用setChannelld if (Build.VERSION.SDK_INT > Build.VERSION_CODES.O) {builder.setChannelId("com.tianxin.mapclient.liteapp"); }

工作204:进行输入成功后验证

this.$refs["form"].validate(valid > {if (valid) {setTimeout(() > {this.$message("校验成功")/*声明变量*/let method postAction;/*声明url* position()* *//*url/user*/let url this.url.add;/*4 判断是否有id 确定新增还是编辑 根据表单数…

python判断是否在docker中

设定很简单&#xff0c;docker中有一个文件.dockerenv&#xff0c;只要判断此文件是否存在&#xff0c;来判断python是否运行在docker环境中。代码如下&#xff1a; import os def idDocker():return os.path.exists(/.dockerenv)

文件手动删除后 同步到git

http://www.tk4479.net/xiaoyuanzhiying/article/details/44085135转载于:https://www.cnblogs.com/wzqx/p/8137829.html

Android应用安装apk版本升级,适配Android 8.0和Android 10.0下载安装,shell命令安装APK

安装失败&#xff0c;gradle.properties文件下添加 即可 android.injected.testOnly false shell命令安装 /*** 安装apk** param path apk文件路径*/ public void installAPK(String path) {Log.i(TAG, "installAPK:" path);com.dlc.xiaohaitun.utils.ShellUtil…

docker中centos遇到sudo: command not found

docker中的centos是精简环境&#xff0c;直接安装即可。 yum -y install sudo

Android BroadcastReceiver,广播与进程通讯,APK安装广播,获取已安装列表

1、创建广播接收器&#xff1a; /*** 作者&#xff1a;created by meixi* 邮箱&#xff1a;13164716840163.com* 日期&#xff1a;2018/11/1 09*/ public class MyBroadcastReceiver extends BroadcastReceiver {//需要实现的方法Overridepublic void onReceive(Context conte…

工作205:修改记录取消文本提示ele提示

<!--<el-popoverplacement"left"title"修改记录"width"200"trigger"click"content"修改记录&#xff0c;修改记录。" </el-popover>

vue时间过滤器filter

属于个人代码整理 filters: {formatDate: function (e) {// 获取js 时间戳let time new Date().getTime();// 去掉 js 时间戳后三位time parseInt((time - e) / 1000);// 存储转换值let s;if (time < 60 * 10) {// 十分钟内return 刚刚;} else if (time < 60 * 60 &am…

查看SELinux状态

sestatus -v转载于:https://www.cnblogs.com/aiyr/p/8144724.html

Android 自定义Switch,仿微信开关键Switch

switch (changeFragmentEvent.getViewId()) {//启动设备&#xff08;安卓接收&#xff09;case 1:textView.setText("vvvvv555"changeFragmentEvent.getstring());break;case 2:textView.setText("vvvvv555WWW22");break; } 效果 实现方法 1、drawable下创…

超级好用 将html字符串,转化为纯文本

原始html字符串&#xff1a; <p style"text-indent: 2em; line-height: 1.5em;">春天像健壮的青年,有铁一般的胳膊和腰脚,他领着我们上前去</p><p><br/></p>目标纯文本&#xff1a; 春天像健壮的青年,有铁一般的胳膊和腰脚,他领着我…