1.php的格式,每条语句都要以 ; 号结束
你将会看到 浏览器输出的是:这是php的基础格式
2.php定义变量 PHP 中的所有变量都是以 $ 符号开始的。
php定义变量不需要声明 直接定义了然后开源直接赋值:
这是给a这个变量赋了一个字符串的值 并输出,结果和上面一样,当然也可以赋值数字,就不需要""号了
3.多个变量一起输出:
4.通过strlen()函数 计算出字符串的长度 并输出“”号之内都计算 包括空格:
5.strpos() 函数用于在字符串内检索一段字符串或一个字符
6.if...else 判断语句
如果为真则执行这些代码,如果为假时执行另一些代码,请使用 if....else 语句。
通过if 语句 来判断 a 与 b的值
7.使用 Switch 语句可以避免台复杂的 if..elseif..else 代码块。
8.使用 循环 来重复执行某段代码,php中循环有:
while 循环 do..while循环 for循环 foreach循环
while循环:
<?php
$i=1; //定义i=1
while($i<=5){ //判断的条件
echo "这个数是".$i."<br/>"; //条件为真 则出书 并换行 来表示区分
$i++; //输出玩$i变量 将递增后 继续执行判断条件,一直到为假后,才跳出循环
}
?>
do..while循环:
<?php
$i=0;
do //至少执行一次循环
{
$i++; //先进行递增
echo "这个数是 " . $i . "<br />"; //输出内容
}
while ($i<5); //再进行判断看是否还要继续循环语句,为真继续,为假则跳出循环。
?>
for循环:
<?php
for ($i=1; $i<=5; $i++) //先从条件 直接定义了要循环多少次 >5后就跳出循环
{
echo "你好 <br />"; //循环后输出的内容
}
?>
foreach循环: 用于数组的循环
<?php
$arr=array("one", "two", "three"); 每循环一次 数组将会给value变量赋值
foreach ($arr as $value)
{
echo "Value: " . $value . "<br />"; 输出内容和数组赋给的值,循环到数组结束为止。
}
?>
9.php的强大来源于他所应有的700个内建的函数
<?php
function writeMyName() //自定义个函数
{
echo "李小龙"; //函数的代码
}
echo "你好<br />";
echo "我的名字是 ";
writeMyName(); //调用自定义的函数
echo ".<br />没错, ";
writeMyName(); //调用自定义的函数
echo " 就是我的名字.";
?>
10.向自定义函数里面加个参数 变量
<?php
function writeMyName($fname) //自定义函数里加了个$fname变量
{
echo "刘" . $fname."<br />"; //输出内容
}
echo "我的名字是 ";
writeMyName("罗锅"); //变量的值
echo "我的名字是 ";
writeMyName("德华"); //变量的值
echo "我的名字是 ";
writeMyName("嘉玲"); //变量的值
?> //运行代码 看下结果就明白了。
加两个参数的情况:
<?php
function writeMyName($fname,$punctuation) //加入了两个参数
{
echo " 刘" . $fname . $punctuation . "<br />";
}
echo "我的名字是 ";
writeMyName("罗锅","."); // 两个参数的值
echo "我的名字是 ";
writeMyName("德华","!"); // 两个参数的值
echo "我的名字是 ";
writeMyName("嘉玲","..."); // 两个参数的值
?>
函数也能用于返回值:
<?php
function add($x,$y) //自定义一个add函数 给他添加了 两个参数
{
$total = $x + $y; //定义了个$total变量 他的值 是 $x+$y
return $total; //返回$total的结果
}
echo "1 + 2 =" .add(1,2) //这里开始输出
?>
转载于:https://blog.51cto.com/yanzhe/1182725