print_r和echo有什么不同?

答:echo只能输出字符串,或者字符串变量,print_r可以输出任何类型

echo是PHP语句, print和print_r是函数,语句没有返回值,函数可以有返回值

print() 只能打印出简单类型变量的值(如int,string)

print_r() 可以打印出复杂类型变量的值(如数组,对象)

echo 输出一个或者多个字符串

—————————————————————————————————

索引数组赋值有三种方式:

$arr1 = array("苹果");

$arr2 = array('0'=>'苹果');

$arr3[0] = "苹果";

PS:1、2是相同的

—————————————————————————————————

isset()检测变量是否设置。

若变量不存在则返回 FALSE

若变量存在且其值为NULL,也返回 FALSE

若变量存在且值不为NULL,则返回 TURE

同时检查多个变量时,每个单项都符合上一条要求时才返回 TRUE,否则结果为 FALSE

如果已经使用 unset() 释放了一个变量之后,它将不再是 isset()。若使用 isset() 测试一个被设置成 NULL 的变量,将返回 FALSE。同时要注意的是一个 NULL 字节("\0")并不等同于 PHP 的 NULL 常数。

——————————————————————————————————

关联数组初始化

PHP有两种数组:索引数组、关联数组。

索引和关联两个词都是针对数组的键而言的。

先介绍下,关联数组是指数组的键是字符串的数组。

$fruit = array(

"orange" => "橘子"

);

print_r($fruit);

?>

—————————————————————————————————

关联数组赋值(2种)

//方法1

$arr = array();

$arr['apple'] = '苹果';

//方法2

$arr1 = array('apple'=>'苹果');

if( isset($arr) ) {

print_r($arr);

print_r($arr1);

}

?>

学习记录 php,PHP进阶篇学习专用记录相关推荐

  1. Redis基本操作进阶篇学习--排序

    Redis基本操作进阶篇学习--排序 有序集合 SORT命令 常用参数介绍 针对数字元素进行排序 针对非数字元素排序 按范围获取排序结果 基于参考键进行排序 保存排序结果 注意事项 有序集合 Redi ...

  2. 计算机论文指导记录范本,论文指导内容记录怎么写 3篇 论文指导记录20篇

    论文指导内容记录怎么写 3篇 论文指导记录20篇 论文指导内容记录怎么写 3篇 论文指导记录20篇精品文档,仅供参考论文指导内容记录怎么写 3篇 论文指导记录20篇指导是一个汉语词语,读音为zhdo, ...

  3. 【c语言】进阶篇学习笔记

    C语言高级特性 C语言的高级部分.指针板块,需要理解计算机内存模型,需要格外注意. 函数 程序帮我们补充好的main函数: int main() { //这是定义函数... } 程序的入口点就是mai ...

  4. MySQL,Oracle系统学习,以及SQL语言-----数据库篇学习笔记

    Handouts MySQL和Oracle系统学习 一. 开篇立意(~~~~必看,有说明~~~~) 二. Oracle 篇 数据库存在之意义 基础概念(必须看,后面不会说明!!!) Oracle管理系 ...

  5. JavaScript 进阶篇的学习~

    ---恢复内容开始--- 让你认识JS 你知道吗,Web前端开发师需要掌握什么技术?也许你已经了解HTML标记(也称为结构),知道了CSS样式(也称为表示),会使用HTML+CSS创建一个漂亮的页面, ...

  6. 【MySQL进阶篇】学习笔记

    文章目录 MySQL进阶学习 前言 1.存储引擎 1.1 MySQL体系结构概览 1.2 存储引擎介绍 1.3 常见存储引擎的特点 1.3.1 InnoDB的特点 1.3.2 MyISAM 1.3.3 ...

  7. 【前端学习之HTMLCSS进阶篇】-- CSS第一篇 -- @规则与web字体图标

    [前端学习之HTML&CSS进阶篇]- CSS第一篇 - @规则与web字体图标 文章目录 [前端学习之HTML&CSS进阶篇]- CSS第一篇 - @规则与web字体图标 前言 一. ...

  8. 【前端学习之HTMLCSS进阶篇】-- HTML第四篇 -- 美化表单

    [前端学习之HTML&CSS进阶篇]-- HTML第四篇 – 美化表单 文章目录 [前端学习之HTML&CSS进阶篇]-- HTML第四篇 -- 美化表单 前言 一.新的伪类 1. f ...

  9. JavaScript—进阶篇

    JavaScript-进阶(笔记) 第1章 系好安全带,准备启航 1-1 让你认识JS 第二章 你要懂的规则(JS基础语法) 2-1 什么是变量 2-2 给变量取个名字(变量命名) 2-3 确定你的存 ...

最新文章

  1. Java System类
  2. 金融模型python_盘点金融领域里常用的深度学习模型
  3. __eq___C ++'and_eq'关键字和示例
  4. 看过这五条,再离职!
  5. viewpage滑动查看图片并再有缩略图预览
  6. 集成百度做敏感词鉴定
  7. Java工程师的职业规划,上个月成功拿到阿里P7offer
  8. 在docker中挂载硬盘
  9. c语言运算符优先级结合,C语言运算符优先级及结合性
  10. 电脑显示器不亮的三种原因和解决方法
  11. JAVAEE工程师技术课之第二课运算符.输入类
  12. 洛谷3386二分图模板
  13. DSA-数据签名算法(理论)
  14. 拼多多2021高频题汇总 | 备战春招,刷这30题就够了!
  15. 关于网上蛋糕店销售系统的设计答辩问题及回答
  16. NB-IOT技术实践开发
  17. 2020年4月2日解决Xmind8自己插入的图片丢失问题的可执行方案
  18. win10 cd到盘符及文件方法
  19. SQL内置系统账户:Local system/Network service/Local Service 区别
  20. SUN 场景图像数据

热门文章

  1. sublime text3下BracketHighlighter的配置方法
  2. C语言程序设计上机前三题,C语言程序设计(含上机实验与习题解答)
  3. 微信小程序的userInfoReadyCallback理解
  4. 公司网页添加旺旺,状态不正确
  5. ubuntu18.04安装mysql8
  6. jquery.uploadify参数
  7. Win7的市场份额终于超过XP了,以后可以逐渐考虑放弃ie6/7了!
  8. Mysql 查询返回结果空时间错误
  9. 对Linux课程内容的建议,Linux课程笔记 Day01 课程内容总结(示例代码)
  10. 【C语言进阶深度学习记录】二十二 指针的本质分析