PHP初学

在PHP创建用户定义函数

用户定义的函数声明以关单”function “开头:

语法:

function functionName(){

被执行的代码;

}

注释:函数名能够以字母或下划线开头(而非数字)

注释:函数名对大小写不敏感

提示:函数名应该能够反映函数所执行的任务。

<?php

function writeMsg(){

    echo "Hello world!";

}

writeMsg();//调用函数

?>

<?php

function sum ($x)

?>

PHP函数-返回值

实例:

<?php

function sum( $x,$y){

$z=$x+$y;

return  $z;

}

echo "5+10=".sum(5,10)."<br>”;

echo "7+13=".sum(7,13)."<br>";

echo "2+4"

?>

PHP数组

数组能够在单独的变量名中存储一个或多个值

实例:

<?php

$cars=array("Volvo","BWM","SAB");

echo "I like " .$cars[0].",".$cars[1]."and".$cars[2].".";

?>

在PHP中创建数组

在PHP中,array()函数用于创建数组:

array();

在PHP中,有三种数组类型:

索引数组---带有数字索引的数组

关联数组---带有指定键的数组

多维数组---包含一个或多个数组的数组

PHP索引数组

有两种创建索引数组的方法:

索引是自动分配(索引从0开始):

$cars=array("Volvo","BWM","SAAB);

或者也可以手动分配索引:

$cars[0]="Volvo";
$cars[1]="BMW";
$cars[2]="SAAB";
实例:

<?php

$cars=array("Volvo","BMW","SAAB");

echo "I like".$cars[0].",".$cars[1]."and".$cars[2].".";

?>

获得数组的长度---count()函数

count()函数用于返回数组的长度(元素数):

实例:

<?php

$cars=array("Volvo","BMW","SAAB");

echo count($cars);

?>

遍历索引数组

<?php

$cars=array("Volvo","BMW","SAAB");

$arrlength=count($cars);

for($x=0;$x<$arrlength;$x++){

echo $cars[$x];

echo "<br>";

}

?>

<?php

$age=array(

Bill"=>"35","Steve"=>"37","Peter"=>"43");
foreach($age as $x=>$x_value){
echo "Key=" .$x .",Value=". $x_value;
echo "<br>";
}

?>

PHP数组排序

数组中的元素能够以字母或数字顺序进行升序或降序排序

sort()--以升序对数组排序

<?php

$cars=arry("Volvo","BMW","SAAB");

sort($cars);

$clength=count($cars);

for($x=0;$x<$clength;$x++){

echo $cars[$ x];

echo "<br>";

}

?>

rsort()--以降序对数组排序

asort()--根据值,以升序对关联数组进行排序

ksort()---根据键,以升序对关联数组进行排序

arsort()--根据值,以降序对关联数组进行排序

krsort()--根据键,以降序对关联数组进行排序

<form action="/demo/welcome.php" method="post'>

姓名:<input type="text" name="name"><br>

电邮:<input type="text" name="email"><br>

<input type="submit">

</form>

Welcome <?php echo $_POST["name'];?><br>

Your email address is:<?php echo $_POST[ "email"]?>

Welcome<?php echo $_GET[name"];?><br>

Your email address is:<?php echo $_GET["email"];?>

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值