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基础语法相关推荐

  1. python中的正则表达式语法_Python基础教程之正则表达式基本语法以及re模块

    什么是正则: 正则表达式是可以匹配文本片段的模式. 正则表达式'Python'可以匹配'python' 正则是个很牛逼的东西,python中当然也不会缺少. 所以今天的Python就跟大家一起讨论一下 ...

  2. python基础语法有哪些-Python语法基础归纳大全

    虽然Python与Perl,C和java语言等编程语言有许多相似之处,但实质上还是大不相同的,语言之间也会有一些明确的区别.本文主要介绍的是Python的语法中的基础知识,有兴趣想学的朋友可以仔细阅读 ...

  3. python基础语法总结-Python基础语法总结之逻辑运算

    Python里的逻辑运算有and.or 和 not,它们分别说明为与.或.非.虽然逻辑运算符在Python基础语法中是基础中的基础,但是对于零基础小白来讲,还是有一定难度的.本文就来为零基础小白好好讲 ...

  4. python基础语法手册format-Python基础语法-格式化输出

    Python基础语法 python格式化输出 python在格式化输出过程中,就我个人学习历程来看,有两种格式化输出方法. 第一种是利用 % s %d 进行占位输出,效果就是这样的: info='li ...

  5. [GO语言基础] 二.编译运行、语法规范、注释转义及API标准库知识普及

    作为网络安全初学者,会遇到采用Go语言开发的恶意样本.因此从今天开始从零讲解Golang编程语言,一方面是督促自己不断前行且学习新知识:另一方面是分享与读者,希望大家一起进步.前文介绍了什么是GO语言 ...

  6. java的基础语法是什么_java语法基础

    java语法基础 引导语:作为一门计算机语言,Java也是有语法的,以下是百分网小编分享给大家的java语法基础,欢迎阅读! java语法基础: 1,关键字:其实就是某种语言赋予了特殊含义的单词. 保 ...

  7. Freemarker的基本语法及入门基础

    freemarker的基本语法及入门基础 一.freemarker模板文件(*.ftl)的基本组成部分         1. 文本:直接输出的内容部分         2. 注释:不会输出的内容,格式 ...

  8. html(+css)/01/html语言基础,标记,标记语法,html文档结构

    厚积薄发 html(+css)/01/html语言基础,标记,标记语法,html文档结构 工资:4500元左右/月 最好的学习html的方法,就是多参考别人的网页源代码: 查看源代码: 1,打开网页/ ...

  9. 《英语语法新思维 基础版2》读书笔记(一)

    文章目录 一.英语句子分析 1.1 主语+谓语动词(+状语) 1.2 主语+系动词+主语补足语(表语) 1.3 主语+谓语+宾语 1.4 主语+谓语+双宾语 1.5 主语+谓语+复合宾语 1.6 陈述 ...

  10. Js基础引导(二)——语法

    朋友,你好. 欢迎进入JS基础引导--语法篇,本篇内容是JS的基本概念(常识) 语法: JS语法大量借鉴了其他C语言或者类C语言(如java),因此,熟悉这些语言对于学习JS会很轻松,同样的,会了JS ...

最新文章

  1. Delphi实现WebService带身份认证的数据传输
  2. linux打印jvm内存堆栈_5款强大的JVM 性能调优监控工具
  3. “约见”面试官系列之常见面试题第二十九篇之Vue和React的区别
  4. @font-face
  5. hough变换检测圆周_Python OpenCV 霍夫变换
  6. LCD显示屏原理与应用
  7. ubuntu16.04使用sudo apt-get autoremove导致系统崩溃的解决办法
  8. windows python库安装包下载网站
  9. 全国二级 mysql有用_2020年全国计算机二级MySQL复习知识点:调整服务器
  10. 【leetcode】排序题(python)
  11. python selenium手动输入验证码_Python Selenium Cookie 绕过验证码实现登录
  12. android4g主板,4G安卓核心板
  13. 成功在fedora 13 上安装 了libfetion
  14. HTML背景渐变圆圈,6种CSS3平滑过渡的渐变背景颜色
  15. java语音实现_用JAVA实现语音交互的功能(即语音聊天室的功能)
  16. weex实现文本省略效果
  17. LVGL:模拟器仿真
  18. peewee操作mysql_Peewee 使用
  19. html 图片透明字不透明,CSS实现背景图片透明,文字不透明效果的两种方法
  20. 资产负债表java_2.资产负债表的基本要素有( )。

热门文章

  1. ini文件中文乱码 python_用心盘Python:中文文件处理早晚会用到的将中文转成拼音...
  2. python迭代器和生成器_Python迭代器与生成器
  3. linux一次性密码确保ssh登录安全,使用 SSH 时确保 EC2 Linux 实例安全的最佳实践
  4. 桌面壁纸的deepin或者uos水印如何去除
  5. android javamail获取邮件太多太慢_「Java」 - SpringBoot amp; 邮件发送
  6. 袁永福的博客系列文章链接集合
  7. 进程、轻量级进程(LWP)、线程
  8. 在Win10中通过Google Chrome运行安卓应用
  9. 用SqlConnectionStringBuilder修改连接超时时间
  10. 如何在 Ubuntu Linux 中打开终端(小白教程)