博主信息
博文 4
粉丝 0
评论 0
访问量 3525
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
PHP的8种数据变量、for&foreach循环语句及函数的使用
远程
原创
1385人浏览过

一、PHP共有8中类型变量

(1)标量数据类型:

1.boolean布尔

只有两个值 true 和 flase

  1. $isDiscount=true;
  2. //$isDiscount=flase;
  3. var_dump($isDiscount);

2.string字符串

可以储存一切字符的集合。

  1. $productName1="计算器";
  2. $productName2="computer";
  3. var_dump($productName1);

3.integer整数

包括正整数和负整数,无小数位

  1. $number=5;
  2. var_dump($number);

4.double浮点数

用于储存数字,有小数位

  1. $price=64.8;
  2. var_dump($price);

(2)符合数据类型:
5.array数组

5.1 一维数组,一切类型相同的变量组合

  1. $goods=array("name"=>"phone","price"=>"2000","number"=>"1");
  2. var_dump($goods);

5.2 二维数组及多维数组

  1. $shoppingCart=array(
  2. array("name"=>"phone","price"=>"2000","number"=>"1"),
  3. array("name"=>"notebook","price"=>"4000","number"=>"2"),
  4. array("name"=>"USBdisk","price"=>"120","number"=>"3")
  5. );
  6. var_dump($shoppingCart);

6.object对象类型

对象是对象的事例,使用”new 类()”构造函数复制类,类的克隆品称为类的事例.

  1. $shoppingCart=new ShoppingCart(); //ShoppingCart是已经声明的类型

(3)特殊数据类型:
7.resource资源,资源是php内的几个函数中所需要的特殊数据类型,由编写人员分配

8.null空值,没有为给变该量设置任何值,不区分大小写。

  1. $res=null;

二、foreach与for循环

打印出购物车内商品的价格

  1. //方法一:
  2. for ($i = 0; $i <= count($shoppingCart)-1; $i++) {
  3. echo $shoppingCart[$i]['name']."的价格是".$shoppingCart[$i]['price'].'<br>';
  4. }
  5. //方法二:
  6. foreach($shoppingCart as $goods) {
  7. echo $goods['name']."的价格是".$goods["price"].'</br>';
  8. };

三、计算购物车内商品的总价

  1. foreach($shoppingCart as $goods) {
  2. echo $goods['name']."的价格是".$goods["price"].'</br>';
  3. };
  4. function payment_amount(array $shoppingCart)
  5. {
  6. $amount=0;
  7. foreach($shoppingCart as $goods) {
  8. $amount+=$goods['price']*$goods['number'];
  9. }
  10. return $amount;
  11. };
  12. echo payment_amount($shoppingCart);
批改老师:PHPzPHPz

批改状态:合格

老师批语:
本博文版权归博主所有,转载请注明地址!如有侵权、违法,请联系admin@php.cn举报处理!
全部评论 文明上网理性发言,请遵守新闻评论服务协议
0条评论
作者最新博文
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号

  • 登录PHP中文网,和优秀的人一起学习!
    全站2000+教程免费学