php基础语法了解,PHP基础语法
1、foreach循环
foreach循环主要针对数组
foreach($array as $value){
.......
}
在前端代码中,写法为
foreach($array as $value):
?>
......
end foreach
?>
如果有需要读取数组的键和值,则用以下语法
foreach($array as $key=>$value){
.......
}
如果要用foreach循环来改数组值,则语法为
foreach($array as & $value){
.......
}
2、if语句
if (条件) { 结果 }
elseif (条件) { 结果 }
else{ 结果 }
?>
另一种语法,需要注意的是结尾要有endif,前面几句都是冒号,最后是分号
结果
结果
结果
注:如果在花括号内部的代码只有一行内容,则可以省略花括号,例如
if($widgets==23)
echo "We have exactly"
3、session
在页面开始我们要session_start();开启SESSION;
然后就可以使用SESSION变量了,比如说要赋值就是:$_SESSION['item']="item1";要得到值就是$item1=$_SESSION['item'];,
4、switch判断
switch(变量){
care 变量值1:结果;break;
care 变量值2:结果;break;
care 变量值3:结果;break;
}
冒号后为符合该条件要执行的部分。注意要用 break 跳离循环
switch ( date ( "D" )) {
case "Mon" :
echo "今天星期一" ;
break;
case "Tue" :
echo "今天星期二" ;
break;
case "Wed" :
echo "今天星期三" ;
break;
case "Thu" :
echo "今天星期四" ;
break;
case "Fri" :
echo "今天星期五" ;
break;
default:
echo "今天放假" ;
break;
}
?>
这里需要注意的是break;别遗漏了,default,省略是可以的
用switch语句根据一个表达式的值运行一个代码组
5、while和for循环
while循环是在循环的开始判断循环条件
do...while循环是在循环的末尾判断循环条件
for循环可以创建简洁的“计数型”循环
while(条件){
循环内容;
}
do{
循环内容;
}while(条件);
for(初始值,目标,变化值){
循环内容;
}
例如for($i=1;$i<=10;$i++){
循环内容;
}
插入break语句退出循环;
插入continue语句跳出循环;
6、引用文件
require 的使用方法如 require("MyRequireFile.php"); 。这个函数通常放在 PHP 程序的最前面,PHP 程序在执行前,就会先读入 require 所指定引入的文件,使它变成 PHP 程序网页的一部份。常用的函数,亦可以这个方法将它引入网页中。
include 使用方法如 include("MyIncludeFile.php"); 。这个函数一般是放在流程控制的处理部分中。PHP 程序网页在读到 include 的文件时,才将它读进来。这种方式,可以把程序执行时的流程简单化。
php基础语法了解,PHP基础语法相关推荐
- python中的正则表达式语法_Python基础教程之正则表达式基本语法以及re模块
什么是正则: 正则表达式是可以匹配文本片段的模式. 正则表达式'Python'可以匹配'python' 正则是个很牛逼的东西,python中当然也不会缺少. 所以今天的Python就跟大家一起讨论一下 ...
- python基础语法有哪些-Python语法基础归纳大全
虽然Python与Perl,C和java语言等编程语言有许多相似之处,但实质上还是大不相同的,语言之间也会有一些明确的区别.本文主要介绍的是Python的语法中的基础知识,有兴趣想学的朋友可以仔细阅读 ...
- python基础语法总结-Python基础语法总结之逻辑运算
Python里的逻辑运算有and.or 和 not,它们分别说明为与.或.非.虽然逻辑运算符在Python基础语法中是基础中的基础,但是对于零基础小白来讲,还是有一定难度的.本文就来为零基础小白好好讲 ...
- python基础语法手册format-Python基础语法-格式化输出
Python基础语法 python格式化输出 python在格式化输出过程中,就我个人学习历程来看,有两种格式化输出方法. 第一种是利用 % s %d 进行占位输出,效果就是这样的: info='li ...
- [GO语言基础] 二.编译运行、语法规范、注释转义及API标准库知识普及
作为网络安全初学者,会遇到采用Go语言开发的恶意样本.因此从今天开始从零讲解Golang编程语言,一方面是督促自己不断前行且学习新知识:另一方面是分享与读者,希望大家一起进步.前文介绍了什么是GO语言 ...
- java的基础语法是什么_java语法基础
java语法基础 引导语:作为一门计算机语言,Java也是有语法的,以下是百分网小编分享给大家的java语法基础,欢迎阅读! java语法基础: 1,关键字:其实就是某种语言赋予了特殊含义的单词. 保 ...
- Freemarker的基本语法及入门基础
freemarker的基本语法及入门基础 一.freemarker模板文件(*.ftl)的基本组成部分 1. 文本:直接输出的内容部分 2. 注释:不会输出的内容,格式 ...
- html(+css)/01/html语言基础,标记,标记语法,html文档结构
厚积薄发 html(+css)/01/html语言基础,标记,标记语法,html文档结构 工资:4500元左右/月 最好的学习html的方法,就是多参考别人的网页源代码: 查看源代码: 1,打开网页/ ...
- 《英语语法新思维 基础版2》读书笔记(一)
文章目录 一.英语句子分析 1.1 主语+谓语动词(+状语) 1.2 主语+系动词+主语补足语(表语) 1.3 主语+谓语+宾语 1.4 主语+谓语+双宾语 1.5 主语+谓语+复合宾语 1.6 陈述 ...
- Js基础引导(二)——语法
朋友,你好. 欢迎进入JS基础引导--语法篇,本篇内容是JS的基本概念(常识) 语法: JS语法大量借鉴了其他C语言或者类C语言(如java),因此,熟悉这些语言对于学习JS会很轻松,同样的,会了JS ...
最新文章
- Delphi实现WebService带身份认证的数据传输
- linux打印jvm内存堆栈_5款强大的JVM 性能调优监控工具
- “约见”面试官系列之常见面试题第二十九篇之Vue和React的区别
- @font-face
- hough变换检测圆周_Python OpenCV 霍夫变换
- LCD显示屏原理与应用
- ubuntu16.04使用sudo apt-get autoremove导致系统崩溃的解决办法
- windows python库安装包下载网站
- 全国二级 mysql有用_2020年全国计算机二级MySQL复习知识点:调整服务器
- 【leetcode】排序题(python)
- python selenium手动输入验证码_Python Selenium Cookie 绕过验证码实现登录
- android4g主板,4G安卓核心板
- 成功在fedora 13 上安装 了libfetion
- HTML背景渐变圆圈,6种CSS3平滑过渡的渐变背景颜色
- java语音实现_用JAVA实现语音交互的功能(即语音聊天室的功能)
- weex实现文本省略效果
- LVGL:模拟器仿真
- peewee操作mysql_Peewee 使用
- html 图片透明字不透明,CSS实现背景图片透明,文字不透明效果的两种方法
- 资产负债表java_2.资产负债表的基本要素有( )。
热门文章
- ini文件中文乱码 python_用心盘Python:中文文件处理早晚会用到的将中文转成拼音...
- python迭代器和生成器_Python迭代器与生成器
- linux一次性密码确保ssh登录安全,使用 SSH 时确保 EC2 Linux 实例安全的最佳实践
- 桌面壁纸的deepin或者uos水印如何去除
- android javamail获取邮件太多太慢_「Java」 - SpringBoot amp; 邮件发送
- 袁永福的博客系列文章链接集合
- 进程、轻量级进程(LWP)、线程
- 在Win10中通过Google Chrome运行安卓应用
- 用SqlConnectionStringBuilder修改连接超时时间
- 如何在 Ubuntu Linux 中打开终端(小白教程)