博主信息
博文 29
粉丝 0
评论 0
访问量 24397
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
php数据类型
CC
原创
833人浏览过

php输出

  • 网页输出
  1. <?php
  2. echo '<p>hello world</p>';

数据库输出

  • printf(模板, 要输出的数据)
  • vprintf():支持数组参数
  • sprintf(模板, 要输出的数据),内容不输出只是返回,可保存或传递
  1. <?php
  2. // echo print '<p>Hello World...</p>';
  3. // 4.1 printf(模板, 要输出的数据)
  4. // 1 + 2 = 3
  5. printf('%d + %d = %d', 1,2,(1+2));
  6. echo '<br>';
  7. // %d=>整数,%s=>字符串,%f=>浮点数
  8. // pdo: dsn, 'mysql:host=localhost;dbname=phpedu'
  9. $type = 'mysql';
  10. $host = 'localhost';
  11. $dbname = 'phpedu';
  12. printf('%s:host=%s;dbname=%s;', $type, $host, $dbname);
  13. echo '<hr>';
  14. $linkParams = [$type, $host, $dbname];
  15. // vprintf():支持数组参数
  16. vprintf('%s:host=%s;dbname=%s;', $linkParams);
  17. echo '<hr>';
  18. // 有时把这个参数保存到数据表中或在网终上传递
  19. // 4.2 sprintf(模板, 要输出的数据),内容不输出只是返回,可保存或传递
  20. $dsn = sprintf('%s:host=%s;dbname=%s;', $type, $host, $dbname);
  21. echo $dsn;
  22. echo '<hr>';
  23. $dsn2 = vsprintf('%s:host=%s;dbname=%s;', $linkParams);
  24. echo $dsn2;

php数据类型

  • 查看数据类型输出
    1. <?php
    2. $papa= true;
    3. // echo输出就只值,类型查看
    4. echo $papa ,'<br>';
    5. // var_dump类型和值(调试用)
    6. var_dump($papa);
  • 数值类型
    1. <?php
    2. $age = 30;
    3. $salary = 4567.89;
    4. var_dump($age, $salary);
    5. // 还有16进制,8进制,2进制
    6. echo '<br>';
    7. var_dump(0745, 0x5ac, 0b1101);
    8. echo '<br>';
    9. // 5.6e3 = 5.6 乘以10的3次方
    10. var_dump(3.14, 5.6e3);
    11. echo '<br>';
  • 字符串类型

    \转义字符
    \t制表位(四个空格)

    1. <?php
    2. echo "我'是'" ,'<br>';
    3. echo '我\'是\'';
    4. echo '<br>';
    5. echo "c:\web\table\index.html";
    6. // 清除缓存
    7. ob_clean();
  • 数值
    数组索引取值
    数组部加值
    1. <?php
    2. $tt=[1,"niu"];
    3. echo $tt[0];
    4. echo '<br>';
    5. $tt[2]='羊';
    6. echo $tt[2];
  • 关联数值键值对形式
  • 键取值
  • 码格式:_r输出可以看到键值对
  1. <?php
  2. $st=['id'=>1,'name'=>'chen'];
  3. echo $st['name'],'<br>';
  4. print_r($st);

函数

  1. <?php
  2. $a = 1;
  3. $b = 2;
  4. function sum($a, $b)
  5. {
  6. return $a + $b;
  7. }
  8. echo sum($a, $b);

对象

  1. <?php
  2. class Demo
  3. {
  4. // 变量叫属性
  5. private $a = 1;
  6. private $b = 2;
  7. // 函数叫方法
  8. public function sum()
  9. {
  10. return $this->$a + $this->b;
  11. }
  12. }
  13. // 实例化
  14. $obj = new Demo();
  15. echo $obj->sum(), '<br>';
批改老师:天蓬老师天蓬老师

批改状态:合格

老师批语:
本博文版权归博主所有,转载请注明地址!如有侵权、违法,请联系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+教程免费学