- 浏览: 438754 次
- 性别:
- 来自: 广州
文章分类
- 全部博客 (538)
- C/C++ Primer (69)
- Objective-C Primer (102)
- Python Primer (19)
- JavaScript Primer (1)
- Java Primer (37)
- PHP Primer (17)
- 泛 Linux (37)
- Shell Script (21)
- APUE (21)
- UNP__1&2 (19)
- NetWork (7)
- Oracle周边 (38)
- Mysql里边 (6)
- Windows技 (9)
- 简单算法 & 数据结构 (14)
- 设计模式 (6)
- GTK历程 (12)
- 工具使用 (25)
- 杂事 (23)
- 一些概念 (17)
- Web方面 (10)
- myCodeTools (9)
- ^未 竟$ (13)
- 硬件通信 (2)
- Games (1)
最新评论
每种语言的容器都不太一样,最起码名字不一样,不过有一个是一样的,就是Array~
Java是我目前见过最多容器类型的语言了~
PHP的弱类型特征,使得容器看起来很OO。
Array
create:array、range、list
常用array函数
排序竟然有那么多函数> <
// 合并、拆分、接合、分解
array_combine()
array_merge()
array_merge_recursive()
array_slice()
array_splice()
array_intersect()
array_intersect_assoc()
array_diff()
array_diff_assoc
array_rand()
shuffle()
array_sum()array_chunk()
Java是我目前见过最多容器类型的语言了~
PHP的弱类型特征,使得容器看起来很OO。
Array
boolean print_r($array); //用来输出数组,还有用while遍历打印 is_array()
create:array、range、list
$state[0] = "0"; $state[1] = "1"; $state[] = "2"; //数字索引才能这么玩的 echo $state[0].$state[2]; // 长度无需提前定义,动态 $state["key"] = "value"; // 还可以使用字符串做下标,全对象的吗? $array1 = array("OH" => "Ohio", "CA" => "California", "HI" => "Hawaii"); // 这不就是OC的Dictionary的创建方式么~ // 便利地创建有序数组 // 操作数据库时,听说就是用list来玩,可以一次读取多个对象
常用array函数
boolean in_array($tag, $array [boolean]);//最后是否匹配类型 boolean array_key_exists(key, $array); array array_keys($array, [$key]); //可选参数的意思是? array array_values($array); key array_search($value, $array, [boolean]); //可选,类型匹配? array echo($array) =>返回当前的key-value key key($array) => 类似jdbc读取ResultSet key next($array) => 下一个 key prev($array) => 上一个 key reset($array) => 指针回到开头 key end($array) => 最后一个 key current($array) => 当前,但不移动指针,简直就和文件操作一个样子~
// 书上说很有用的一个函数,将数据传给函数,特附上例子 boolean array_walk($array, callback function, [可选传入函数的第三个参数C]); // fuck,函数接口是两个参数,也可以有第三个参数,对应C // 想改值就传指针~,PHP也有指针玩耶 function sanitize_data(&$value, $key) { $value = strip_tags($value); } $ay['keyword'] = "yes"; array_walk($ay['keyword'],"sanitize_data"); $array1 = array("OH","CA","NY","HI","CT"); $array3 = array("TX","MD","NE","OH","HI"); $intersection = array_intersect($array1, $array3); print_r($intersection);
//P85,抄个名字~ array_reverse()逆置 array_flip()键值交换 count() array_count_values() array_unique()去除重复的值
排序竟然有那么多函数> <
sort() natsort() natcasesort() rsort() asort() array_multisort() arsort() ksort() krsort() usort()
// 合并、拆分、接合、分解
array_combine()
array_merge()
array_merge_recursive()
array_slice()
array_splice()
array_intersect()
array_intersect_assoc()
array_diff()
array_diff_assoc
array_rand()
shuffle()
array_sum()array_chunk()
发表评论
-
My WordPress Function
2012-12-15 10:16 490function path_appending_name( ... -
UEditor开源在线HTML编辑器
2012-12-12 17:49 601可以使用它来编辑我们的文章,这里mark一下 http ... -
WordPress 主题
2012-12-12 17:48 660参考文章:http://blog.csdn.net/ruby9 ... -
WordPress Database
2012-12-09 22:22 726http://www.beijibear.com/index. ... -
PHP获取WorPress分类
2012-12-09 22:05 521http://www.wpbars.com/wordpress ... -
Mac Apache PHP Mysql配置
2012-10-29 17:03 526Apache & PHP: http://dancew ... -
PHP and Mysql
2012-01-03 12:11 655session_start(); $con=mysql_co ... -
PHP HTML Data 执行机制
2012-01-03 10:21 675《PHP HTML Data 执行机制》一看标题就知道是大而虚 ... -
PHP 留言板
2012-01-02 20:14 712貌似写个留言板都成问题…… 写一个极致的盖楼留言板,应该算正式 ... -
PHP 面试题
2011-12-30 12:36 620好的面试题,能够充分反映面试者的广度和深度,更重要的是面试官 ... -
PHP and WordPress
2011-12-29 21:53 813听说PHP开源项目不少,WordPress博客是其中一个ht ... -
PHP错误和异常
2011-12-28 23:07 624虽然这章很重要,日后再回来 -
PHP对象
2011-12-28 21:19 499PHP的对象有没有特别之处呢,让爷瞧瞧 abstract p ... -
PHP简单源码学习
2011-12-25 17:19 1177书上的源代码,好多个,每个都要敲就烦死了, 上网扣了段遍历文件 ... -
PHP基础语法
2011-12-25 16:15 873注释风格: 三种注释: A // B # C /* ... -
PHP序言
2011-12-24 12:33 590经常听PHP有多易用强大,网站网络向来是我不了解的一块大陆,因 ...
相关推荐
结合各个大哥大姐对于容器的理解,重写整理一下代码,供学习使用,也是对自己学习的一个总结
php容器和nginx容器,php-fpm处理PHP代码,nginx处理纯前端和静态资源,实现前分离。。php容器中安装有(bcmath,Core,ctype,curl,date,dom,fileinfo,filter,ftp, gd,hash,iconv,json,libxml,mbstring...
主要介绍了PHP容器类的两种实现方式,结合实例形式分析了php定义与使用容器类的相关操作技巧,需要的朋友可以参考下
一个灵活的依赖注入容器
简介:一个小的依赖注入容器
php-docker-应用程序 关于使用Docker构建容器化PHP应用程序的个人观点。 基本上,该图像是Tutum的容器,带有一些额外的bash命令,可以更好地与我的个人工作流程集成。 如果您有使用Docker的任何技巧,请给我打招呼!...
在Docker容器中使用PHP,RabbitMQ Message Broker和Supervisor处理api请求 架构设计 入门 首先,请从github克隆存储库。 git clone git@github.com:siddhesh-deshpande89/php-microservice.git Docker容器 转到终端...
shell在测试服务器的宿主机上,PHP是放到docker容器内的,这就让人很无奈了,秉着办法总比困难多的思想,整理出了几个思路。 1:在宿主机上部署PHP环境,这样PHP和shell不存在跨容器的情况,但是这样就破坏掉先有的...
PHP 是世界上最好的语言。 经典的 LNMP(linux + nginx + php + mysql)环境有很多现成的部署脚本,但是在 Docker 盛行的今天,依然有很多同学在如何部署上有一些列问题,所以这篇简单介绍一下如何使用 Docker 以及...
PHP-DI是一个依赖注入容器,强大且与框架无关
网博士PHPWEB顶部容器底部容器一键应用全局
php5.6 php7.1 php7.2 php7.4 各版本容器镜像包含扩展redis ssl 等扩展 开箱即用
###PHP (Apache) 和 Node.js 用于托管 PHP 应用程序的基本映像。 包含 Node.js 以帮助使用 Web 工具,例如 Grunt。 此图像包含 phpunit,以便可以运行单元测试,并添加了用于调试的 xdebug 选项。 以下环境变量可...
我可以听到您在想“那里是否已经没有足够好的Nginx / PHP容器了?”。 对我而言,没有,因为我发现所有现有容器要么运行某种bash脚本来启动Nginx和PHP,要么使用用户在后台启动一个或多个进程。 前者对我来说确实很...
用于安装和运行Docker容器。 支持的分支和相应的Dockerfile链接 主 7.4.10 7.4.4 7.4.2 7.4.0 7.3.10 7.3.9 7.3.8 7.3.7 7.3.6 7.3.3 7.3.2 Dockerfile 7.2.15 Dockerfile 7.2.13 Dockerfile 7.2.2 ...
使用依赖注入容器后的思路是应用程序需要到Foo类,就从容器内取得Foo类,容器创建Bim类,再创建Bar类并把Bim注入,再创建Foo类,并把Bar注入,应用程序调用Foo方法,Foo调用Bar方法,接着做些其它工作.总之容器负责...
主要介绍了PHP依赖注入原理与用法,简单讲述了依赖注入的概念、原理并结合实例形式分析了php实现与使用依赖注入的相关操作技巧,需要的朋友可以参考下