博客列表 >php数据类型

php数据类型

CC
CC原创
2021年01月27日 15:08:22631浏览

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 核实处理。
全部评论
文明上网理性发言,请遵守新闻评论服务协议