Tag: 数组

90 total results found

PHP 数组底层实现原理(二)

数据结构与算法 散列表

数组的初始化 数组的初始化主要是针对 HashTable 成员的设置,初始化时并不会立即分配 arData 的内存,插入第一个元素...

由 学院君 发布于5 years ago    浏览数: 574    点赞数: 0

PHP 数组底层实现原理(一)

数据结构与算法 散列表

数组是 PHP 中非常强大、灵活的一种数据类型,和 Java、C 等静态语言不同,我们在初始化 PHP 数组的时候不必指定大小和存储...

由 学院君 发布于5 years ago    浏览数: 987    点赞数: 1

散列函数设计与散列冲突处理

数据结构与算法 散列表

昨天我们分享了散列表的实现,对 PHPer 来说,应该对散列表很熟悉,因为我们每天用的数组就是基于散列表实现的。比如 $arr['t...

由 学院君 发布于5 years ago    浏览数: 876    点赞数: 0

二叉树的存储

数据结构与算法 二叉树

前面我们聊到树和二叉树的定义和特性,树这种结构不能简单通过线性表的前后关系来存储,在线性表中,一个节点只有至多一个前驱节点和至多一个...

由 学院君 发布于5 years ago    浏览数: 845    点赞数: 0

特殊的线性表:队列

数据结构与算法 线性表结构

介绍完栈之后,接下来我们要介绍的是另一种跟栈很相似的数据结构 —— 队列,和栈一样,队列也是一中特殊的线性表结构,只不过队列是在一端...

由 学院君 发布于5 years ago    浏览数: 1569    点赞数: 0

特殊的线性表:栈

数据结构与算法 线性表结构

前面我们聊了两种基本的数据结构 —— 数组和链表,从逻辑角度来说,它们都是线性结构(就是排成一条线的结构,只有前后两个方向,非线性结...

由 学院君 发布于5 years ago    浏览数: 2079    点赞数: 0

数组

数据结构与算法 线性表结构

我们要介绍的第一个数据结构就是数组。 数组(Array)是一种线性表数据结构,它用一组连续的内存空间,来存储一组具有相同类型的数据...

由 学院君 发布于5 years ago    浏览数: 3021    点赞数: 4

序列化

Laravel 6 中文文档 Eloquent模型

简介 当构建 JSON API 时,经常需要转化模型和关联关系为数组或 JSON。Eloquent 提供了便捷方法以便实现这些转换,...

由 学院君 发布于5 years ago    浏览数: 4907    点赞数: 0

访问器和修改器

Laravel 6 中文文档 Eloquent模型

简介 访问器和修改器允许你在获取模型属性或设置其值时格式化 Eloquent 属性。例如,你可能想要使用 Laravel 加密器对存...

由 学院君 发布于5 years ago    浏览数: 6476    点赞数: 0

辅助函数

Laravel 6 中文文档 进阶系列

简介 Laravel 自带了一系列 PHP 辅助函数,很多被框架自身使用,如果你觉得方便的话也可以在代码中使用它们。 方法列表 数组...

由 学院君 发布于5 years ago    浏览数: 8046    点赞数: 1

集合

Laravel 6 中文文档 进阶系列

简介 Illuminate\Support\Collection 类为处理数组数据提供了流式、方便的封装。例如,查看下面的代码,我们...

由 学院君 发布于5 years ago    浏览数: 11288    点赞数: 0

表单验证

Laravel 6 中文文档 基础组件

简介 Laravel 提供了多种方法来验证请求输入数据。默认情况下,Laravel 的控制器基类使用 ValidatesReque...

由 学院君 发布于5 years ago    浏览数: 15516    点赞数: 2

数据类型篇(八):在数组切片中动态增删元素

Go 入门教程 函数式编程

动态增加元素 切片比数组更强大之处在于支持动态增加元素,甚至可以在容量不足的情况下自动扩容,关于容量我们在上篇教程中已经简单提及过,...

由 学院君 发布于5 years ago    浏览数: 8834    点赞数: 8

数据类型篇(七):数组切片的创建和遍历

Go 入门教程 函数式编程

在前一篇教程里我们已经介绍过数组的一个特点:数组的长度在定义之后无法修改,数组长度是数组类型本身的一部分,是数组的一个内置常量,因此...

由 学院君 发布于5 years ago    浏览数: 10899    点赞数: 7

数据类型篇(六):数组及其使用

Go 入门教程 函数式编程

数组的声明和初始化 数组是所有语言编程中最常用的数据结构之一,Go 语言也不例外,与 PHP、JavaScript 等弱类型动态语言...

由 学院君 发布于5 years ago    浏览数: 9998    点赞数: 5