1、php中变量的值有8种类型:整形,浮点,字符串,布尔,数组,对象,null,资源;

4种变量.png

<?php

echo "第一种复合类型变量,数组(array)";

$arr = [666,777,888,99];

var_dump($arr);

echo "取数组变量中所有数据。";

echo '<hr>';

var_dump($arr[0]);

echo "取数组中第一组数据。";

echo '<hr>';

echo "第二种复合类型变量,对象(object)";

$str = 'abcdefghijkl';

var_dump($str);

echo "这是字符串变量。";

echo '<hr>';

$boo = true;

var_dump($boo);

echo "这是布尔型变量。";

echo '<hr>';

$fl = 123.45;

var_dump($fl);

echo "这是浮点型变量。";

echo '<hr>';

?>

2、foreach函数遍历数组

foreach读取数组.png

<?php

$customer = [

['code'=>'001','customername'=>'第一公司','linkman'=>'张三'],

['code'=>'002','customername'=>'第二公司','linkman'=>'张四'],

['code'=>'003','customername'=>'第三公司','linkman'=>'张五'],

['code'=>'004','customername'=>'第四公司','linkman'=>'张六'],

['code'=>'005','customername'=>'第五公司','linkman'=>'张七'],

];

?>

<table>

<p style="text-align:center ">客户信息</p>

<tr>

<?php foreach($customer as $v){ ?>

<td><?php echo $v['code']; ?> </td>

<td><?php echo $v['customername']; ?> </td>

<td><?php echo $v['linkman']; ?> </td>

</tr>

<?php } ?>

3、for循环遍历数组

$customer = [

['code'=>'001','customername'=>'深圳第一公司','linkman'=>'张三'],

['code'=>'002','customername'=>'深圳第二公司','linkman'=>'张四'],

['code'=>'003','customername'=>'深圳第三公司','linkman'=>'张五'],

['code'=>'004','customername'=>'深圳第四公司','linkman'=>'张六'],

['code'=>'005','customername'=>'深圳第五公司','linkman'=>'张七'],

];

?>

<table>

<p style="text-align:center ">客户信息</p>

<tr>

<?php for($i=0;$i<count($customer);$i++ ) { ?>

<td><?php echo $customer[$i]['code']; ?> </td>

<td><?php echo $customer[$i]['customername']; ?> </td>

<td><?php echo $customer[$i]['linkman']; ?> </td>

</tr>

<?php } ?>

4、购物车计算

购物车结算.png


<?php

$arr = [

['code'=>'001','commodity'=>'苹果','quantity'=>1,'price'=>10],

['code'=>'002','commodity'=>'香蕉','quantity'=>2,'price'=>11],

['code'=>'003','commodity'=>'梨','quantity'=>3,'price'=>12],

];

?>

<?php

function gouwuche($arr){

$total = 0;

foreach($arr as $v){

$quantity=$v['quantity'];

$price=$v['price'];

$total = $quantity * $price + $total;

/*$total1 = $quantity * $price;

$total += $total1;*/

};

return "{$total}元";

}

?>

<table>

<p style="text-align:center ">购物车结算</p>

<tr>

<td>编号</td>

<td>名称</td>

<td>数量 </td>

<td>单价</td>

</tr>

<tr>

<?php for($i=0;$i<count($arr);$i++ ) { ?>

<td><?php echo $arr[$i]['code']; ?> </td>

<td><?php echo $arr[$i]['commodity']; ?> </td>

<td><?php echo $arr[$i]['quantity']; ?> </td>

<td><?php echo $arr[$i]['price']; ?> </td>

</tr>

<?php } ?>

<tr>

<td>总价</td>

<td colspan=3><?php

echo gouwuche($arr);

?></td>

</tr>

</table>







更多相关文章

  1. Android中使用static变量
  2. Android及Robotium学习总结【环境变量,真机调试及根据id模拟按键
  3. 返回数组中所有的值并给其建立从0开始递增的数字索引
  4. PHP常用数组函数
  5. 深入浅出理解PHP原理之变量赋值
  6. PHP与JS数据遍历
  7. Foreach循环遍历数组
  8. PHP变量与常量
  9. 【第786期】深入了解 JavaScript 中的 for 循环

随机推荐

  1. 用网络adb连接调试Android
  2. Android常见问题总结(七)
  3. Android BitmapShader 实战 实现圆形、圆
  4. android binder机制之--(我是Server Porxy
  5. IOS与Android的session的存储区别
  6. Android Activity生命周期
  7. Android ListView内存优化
  8. Android studio项目不能编译,提示设备版本
  9. Android数据库代码备忘
  10. Android ndk开发时查看编译器预定义宏