php If else 用法

 更新时间:2016年11月25日 15:14  点击:1792
If else 在php很常用,它常用来判断是否满足条件的语句,if与else可以单独使用的.

PHP的,如果声明是非常类似于其他编程语言使用if语句,但对于那些谁不熟悉它,图片如下:


想想你的决定作出之前,你去睡觉。如果你有这样做的第二天,说去上班,上学,或任用,那么您将设定闹钟叫醒你。否则,你将睡在,只要你喜欢!

这个简单的一种,如果/然后声明是很常见的日常生活,也出现在节目常常。每当要做出决定,因为什么是真正的(你有这样明天) ,并务必采取适当的行动,您使用的是如果/然后关系。

PHP的,如果声明
如果声明的是必要的大多数编程,因此重要的是在PHP 。试想,在1月1日要打印出“新年快乐! ”上方的您的个人网页。利用PHP的声明,如果你能有这个过程自动化,提前几个月,发生在每年1月1日。

这种想法的规划未来的事件是你永远不会有机会做如果您有陷入公正与HTML 。

如果声明的例子
在“新年快乐”的例子将是一个什么困难你这样做,现在让我们开始时不是与基本的if语句。 PHP的声明,如果测试,以查看是否是真正的价值,如果它是一个部分的代码将被处死。见下面的例子的形式,如果一个PHP发言。

$my_name = "someguy";

if ( $my_name == "someguy" ) {
echo "Your name is someguy!<br />";
}
echo "Welcome to my homepage!";

没有你,我们比较变量$ my_name与“ someguy ” ,看看他们是否都是平等的?在PHP中使用双等号( == )来比较值。此外,通知,因为如果原来的声明是真实的,代码段被执行死刑,印刷了“你的名字是someguy ! ” 。让我们有点更深入地融入这个例子中,以铁的细节。

我们首先设置变量$ my_name等于“ someguy ” 。
下面我们用一个PHP if语句来检查的价值中所载的变量$ my_name等于“ someguy ”
比较$ my_name和“ someguy ”做双等号"==",没有一个等于“ = ” !单是平等分配一个值到一个变量,而平等是双重检查,如果事情都是平等的。
翻译成英文的PHP声明( $ my_name == “ someguy ” )是( $ my_name等于“ someguy ” ) 。
$ my_name确实是平等的“ someguy ” ,使回声声明处决。
如果有虚假陈述
现在让我们看看会发生什么时,一个PHP如果声明是不正确的,换句话说,假的。说,我们改变了上面的例子是:

$my_name = "anotherguy";

if ( $my_name == "someguy" ) {
echo "Your name is someguy!<br />";
}
echo "Welcome to my homepage!";

PHP Switch是种开关语句,他与if else有所不同,具体switch有什么不同那我们下面看教程吧.

在过去的教训,我们涉及的各种要素,使了一个如果在PHP声明。然而,有一个时候,如果发言不是最有效的方式来检查某些条件。

广告Tizag.com
例如,我们可能有一个变数,商店和旅游目的地要包根据这一目标变量。在这个例子中你可能有20个不同的地点,你将不得不检查与讨厌的长期块如果/ elseif的/ elseif的/ elseif的/ ...报表。这听起来不像很多有趣的代码,让我看看,如果我们可以做不同的东西。

PHP的switch语句:迅速检查
使用switch语句,您可以检查所有这些条件后,伟大的是,它实际上是更有效的方案,做到这一点。一个真正的双赢局面!

的方式切换声明作品是需要一个单一的变量作为输入,然后检查它针对各种不同的情况下,您设立的switch语句。而不是检查一个变量的时间,因为它经过一群如果声明,声明的开关只检查一次。

PHP的switch语句的例子
在我们的例子中的单变量将达到目的地的情况将是:拉斯维加斯,阿姆斯特丹,埃及,东京和加勒比群岛。

$destination = "Tokyo";
echo "Traveling to $destination<br />";
switch ($destination){
case "Las Vegas":
echo "Bring an extra $500";
break;
case "Amsterdam":
echo "Bring an open mind";
break;
case "Egypt":
echo "Bring 15 bottles of SPF 50 Sunscreen";
break;
case "Tokyo":
echo "Bring lots of money";
break;
case "Caribbean Islands":
echo "Bring a swimsuit";
break;
}

Traveling to Tokyo
Bring lots of money

该价值为目的地是东京,所以当PHP进行切换作业美元目的地,立即做了搜索情况的价值“东京” 。它发现它,并开始执行的代码存在内的部分。

您可能已经注意到每个案件如何包含一个突破;结束时,其代码领域。这打破阻碍了其他一些情况下被处决。如果上面的例子中没有任何休息报表然后所有的情况下,日本政府将按照已经执行的。使用这方面的知识,以加强电力的开关报表!

的形式switch语句是相当独特的,所以花一些时间审查之前前进。注:从程序员应始终包括打破;以避免任何不必要的混淆。

PHP的switch语句:默认情况下
您可能已经注意到缺乏的地方时,代码的变量不符合我们的条件。如果声明的的其他条款和switch语句的默认情况。

这通常是一个不错的主意总是包括默认情况下在所有的开关报表。以下是一个变化我们的榜样,这将导致任何情况下被用来使我们switch语句回落,并使用预设的案件。注:字案不出庭字默认情况下,默认是一个特殊的关键字!

$destination = "New York";
echo "Traveling to $destination<br />";
switch ($destination){
case "Las Vegas":
echo "Bring an extra $500";
break;
case "Amsterdam":
echo "Bring an open mind";
break;
case "Egypt":
echo "Bring 15 bottles of SPF 50 Sunscreen";
break;
case "Tokyo":
echo "Bring lots of money";
break;
case "Caribbean Islands":
echo "Bring a swimsuit";
break;
default:
echo "Bring lots of underwear!";
break;

}

php 注释有两种表现形式,一种是以及//只能注释当前行,还有一种就是可以注释多行的/* */

注释在PHP类似的注释中所使用的HTML 。 PHP的语法总是注释始于一个特殊字符序列的所有文字,似乎开始之间的意见,并最终将被忽略。

广告Tizag.com
在HTML注释的主要目的是作为一个说明你的网页开发人员或其他谁可以查看您网站的源代码。然而, PHP的意见是不同的,他们将不会显示给您的访客。唯一的办法,以查看PHP的注释是开放的PHP文件进行编辑。这使得PHP的意见时才有用到PHP程序员。

如果你忘了什么是HTML注释模样,看到我们的例子如下。

<?php
echo "Hello World!"; // This will print out Hello World!
echo "<br />Psst...You can't see my PHP comments!"; // echo "nothing";
// echo "My name is Humperdinkle!";
# echo "I don't do anything either";
?>

输出结果.

Hello World!
Psst...You can't see my PHP comments

再来看看以/*注释

<?php
/* This Echo statement will print out my message to the
the place in which I reside on.  In other words, the World. */
echo "Hello World!";
/* echo "My name is Humperdinkle!";
echo "No way! My name is Uber PHP Programmer!";
*/
?>
输出为hello world

php 运算符,每一门程序语言都会有运算符的,这个是必不可少了,下面我们就来讲讲关于php中的运行算教程吧

在所有的编程语言,运算符是用来操纵或执行行动的变数和价值观。你已经看到了字串串连运算符“ 。 ”在echo课和转让经营“ = ”在几乎每一个PHP的例子迄今。

 

有许多运算符在PHP中使用,所以我们必须分开它们划分为以下类别更容易了解他们所有人。

赋值操作符
算术运算符
比较运算符
字符串运算符
组合数学与转让经营
赋值操作符
转让经营者用于设置一个变量等于一个值或设置一个变量到另一个变量的值。这种转让的价值是与“ = ” ,或平等的性质。例如:

$ my_var = 4 ;
$ another_var = $ my_var ;
现在,两片都达到了my_var美元another_var包含的价值4 。任务也可以用来与算子。

算术运算符

Operator English Example
+ Addition 2 + 4
- Subtraction 6 - 2
* Multiplication 5 * 3
/ Division 15 / 3
% Modulus 43 % 10

比较运算符
比较是用来检查变量之间的关系和/或价值观。如果您想看到一个简单的例子比较运算符的行动,检查了我们如果声明的教训。比较运算符正在使用的内部条件语句和评价都真或假。这是最重要的比较运算符的PHP 。
假设: $ x = 4$,$y = 5 ;

Operator English Example Result
== Equal To $x == $y false
!= Not Equal To $x != $y true
< Less Than $x < $y true
> Greater Than $x > $y false
<= Less Than or Equal To $x <= $y true
>= Greater Than or Equal To $x >= $y false

字符串运算符
正如我们已经看到的echo课,期间的“ 。 ”是用来增加两串在一起,或更多的技术上,期间是串连运算符字符串。

$a_string = "Hello";
$another_string = " Billy";
$new_string = $a_string . $another_string;
echo $new_string . "!";

组合数学与转让经营
在规划这是一个非常共同的任务,以增量有一个变量的一些固定数额。最常见的例子,这是一个柜台。说你要反增1 ,你会:

$反= $反+ 1 ;
然而,有速记这样做。

$反+ = 1 ;
这种组合转让/算术运算符将完成相同的任务。缺点这个组合算符是,它减少了代码的可读性这些程序员谁不被这样的运算符。以下是一些例子,其他常见的速记运算符。一般来说, “ + = ”和“ -= ”是使用最广泛的联合运算符。

Operator English Example Equivalent Operation
+= Plus Equals $x += 2; $x = $x + 2;
-= Minus Equals $x -= 4; $x = $x - 4;
*= Multiply Equals $x *= 3; $x = $x * 3;
/= Divide Equals $x /= 2; $x = $x / 2;
%= Modulo Equals $x %= 5; $x = $x % 5;
.= Concatenate Equals $my_str.="hello"; $my_str = $my_str . "hello";

前/后,增量与前/后,减量
这似乎有点荒谬,但甚至更短的速记的共同任务,加上1或减去1的一个变量。要添加一个变量或“增量”使用“ + + ”操作符:

$ x + + ;这相当于$ x + = 1 ;或$ x = $ x + 1 ;
要减1的变数,或“递减”使用“ -”操作符:

$器-;这相当于$ x - =1 ;或$ x = $器- 1;
除了这种“ shorterhand ”技术,您可以指定是否要增量前行代码正在执行或之后的线执行。我们的PHP代码将显示下面的区别

$x = 4;
echo "The value of x with post-plusplus = " . $x++;
echo "<br /> The value of x after the post-plusplus is " . $x;
$x = 4;
echo "<br />The value of x with with pre-plusplus = " . ++$x;
echo "<br /> The value of x after the pre-plusplus is " . $x;

PHP String 是php重要的一个数据类型了,

在过去的教训, PHP的echo ,我们使用字符串一点,但没有谈论他们的深度。在整个职业生涯,你的PHP你将使用字符串了大量,所以重要的是有一个基本了解的PHP字符串。

PHP的字符串创建
在您可以使用一个字符串你必须创建它!字符串可直接用于一个函数或它可以储存在一个变数。下面我们创造完全相同的字符串两次:第一次把它变成一个变量,并在第二种情况下,我们发送的字符串直接向echo。

$my_string = "Tizag - Unlock your potential!";
echo "Tizag - Unlock your potential!";
echo $my_string;

在上面的例子中的第一个字串将存储到变量$ my_string ,而第二个字符串将用于回声和不会被储存。请注意保存您的琴弦到变量如果您计划使用这些不止一次!以下是输出我们的例子代码。他们期待着相同正如我们思考。

$my_string = 'Tizag - Unlock your potential!';
echo 'Tizag - Unlock your potential!';
echo $my_string;

输出结果.

echo 'Tizag - It's Neat!';

[!--infotagslink--]

相关文章

  • 源码分析系列之json_encode()如何转化一个对象

    这篇文章主要介绍了源码分析系列之json_encode()如何转化一个对象,对json_encode()感兴趣的同学,可以参考下...2021-04-22
  • C#中using的三种用法

    using 指令有两个用途: 允许在命名空间中使用类型,以便您不必限定在该命名空间中使用的类型。 为命名空间创建别名。 using 关键字还用来创建 using 语句 定义一个范围,将在此...2020-06-25
  • php中去除文字内容中所有html代码

    PHP去除html、css样式、js格式的方法很多,但发现,它们基本都有一个弊端:空格往往清除不了 经过不断的研究,最终找到了一个理想的去除html包括空格css样式、js 的PHP函数。...2013-08-02
  • C#中if语句使用概述

    这里介绍C#使用if语句,C#使用if语句中的表达式必须放在一对圆括号中。除此之外,表达式必须是布尔表达式...2020-06-25
  • index.php怎么打开?如何打开index.php?

    index.php怎么打开?初学者可能不知道如何打开index.php,不会的同学可以参考一下本篇教程 打开编辑:右键->打开方式->经文本方式打开打开运行:首先你要有个支持运行PH...2017-07-06
  • PHP中func_get_args(),func_get_arg(),func_num_args()的区别

    复制代码 代码如下:<?php function jb51(){ print_r(func_get_args()); echo "<br>"; echo func_get_arg(1); echo "<br>"; echo func_num_args(); } jb51("www","j...2013-10-04
  • PHP编程 SSO详细介绍及简单实例

    这篇文章主要介绍了PHP编程 SSO详细介绍及简单实例的相关资料,这里介绍了三种模式跨子域单点登陆、完全跨单点域登陆、站群共享身份认证,需要的朋友可以参考下...2017-01-25
  • iscroll.js 用法介绍

    最新版下载: http://www.csdn123.com/uploadfile/2015/0428/20150428062734485.zip 概要 iScroll 4 这个版本完全重写了iScroll这个框架的原始代码。这个项目的产生...2016-05-19
  • PHP实现创建以太坊钱包转账等功能

    这篇文章主要介绍了PHP实现创建以太坊钱包转账等功能,对以太坊感兴趣的同学,可以参考下...2021-04-20
  • C++中cin的用法详细

    这篇文章主要介绍了C++中cin的用法详细,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧...2020-04-25
  • C#中的try catch finally用法分析

    这篇文章主要介绍了C#中的try catch finally用法,以实例形式分析了try catch finally针对错误处理时的不同用法,具有一定的参考借鉴价值,需要的朋友可以参考下...2020-06-25
  • php微信公众账号开发之五个坑(二)

    这篇文章主要为大家详细介绍了php微信公众账号开发之五个坑,具有一定的参考价值,感兴趣的小伙伴们可以参考一下...2016-10-02
  • PHP如何通过date() 函数格式化显示时间

    这篇文章主要介绍了PHP如何通过date() 函数格式化显示时间,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下...2020-11-13
  • ThinkPHP使用心得分享-ThinkPHP + Ajax 实现2级联动下拉菜单

    首先是数据库的设计。分类表叫cate.我做的是分类数据的二级联动,数据需要的字段有:id,name(中文名),pid(父id). 父id的设置: 若数据没有上一级,则父id为0,若有上级,则父id为上一级的id。数据库有内容后,就可以开始写代码,进...2014-05-31
  • 示例详解react中useState的用法

    useState 通过在函数组件里调用它来给组件添加一些内部 state,React 会在重复渲染时保留这个 state,接下来通过一个示例来看看怎么使用 useState吧...2021-06-04
  • golang与php实现计算两个经纬度之间距离的方法

    这篇文章主要介绍了golang与php实现计算两个经纬度之间距离的方法,结合实例形式对比分析了Go语言与php进行经纬度计算的相关数学运算技巧,需要的朋友可以参考下...2016-07-29
  • PHP+jQuery+Ajax实现多图片上传效果

    今天我给大家分享的是在不刷新页面的前提下,使用PHP+jQuery+Ajax实现多图片上传的效果。用户只需要点击选择要上传的图片,然后图片自动上传到服务器上并展示在页面上。...2015-03-15
  • PHP中print_r、var_export、var_dump用法介绍

    文章详细的介绍了关于PHP中print_r、var_export、var_dump区别比较以及这几个在php不同的应用中的用法,有需要的朋友可以参考一下 可以看出print_r跟var_export都...2016-11-25
  • PHP正则表达式过滤html标签属性(DEMO)

    这篇文章主要介绍了PHP正则表达式过滤html标签属性的相关内容,实用性非常,感兴趣的朋友参考下吧...2016-05-06
  • php中php://input的用法详细

    在使用xml-rpc的时候,server端获取client数据,主要是通过php输入流input,而不是$_POST数组。所以,这里主要探讨php输入流php://input。 下面的例子摘取的是wordpres...2016-11-25