仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 699|回复: 19
打印 上一主题 下一主题

[学习教程] PHP网页编程之经历之谈PHP数组函数总结

[复制链接]
再现理想 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-2-3 23:30:05 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
到现在,对排版还是不很熟练,经常会排不好。    这几天在网上看了良多有关PHP数组函数的相干常识,感觉孔老汉子的“温故而知新”公然不假,这里是我总结的一些经历,但愿对人人有匡助。
  PHP中的数组实践上是一个有序图,图是一种把values映照到keys的类型。此类型在良多方面做了优化,因而你可以把它当做真实的数组来利用,或列表(矢量),散列表(是图的一种完成),字典,纠合,栈,队列和更多能够性。由于可以用另外一个PHP数组作为值,也能够很轻易地摹拟树。注释这些布局超越了本手册的局限,但关于每种布局你最少会发明一个例子。要失掉这些布局的更多信息,咱们建议你参考有关此宽广主题的内部著作,以下特记下我的一些PHP数组函数体味:
   
  1.将一个1维数组朋分成2维数组array_chunk()
复制代码

    1. $input_array=array('a','b','c','d','e');  
    复制代码

  • print_r(array_chunk($input_array,2));  
  2.对照2个数组,array_diff_assoc()或array_diff(),假如前往值为空,暗示两个数组不异,不然就分歧。
  3.用一个函数来过滤数组中的数值array_filter()
复制代码

    1. functionodd($var){  
    复制代码

  • return($var%2==1);   
  • }   
  • functioneven($var){   
  • return($var%2==0);   
  • }   
  • $arrayarray1=array("a"=>1,"b"=>2,"c"=>3,"d"=>4,"e"=>5);   
  • $arrayarray2=array(6,7,8,9,10,11,12);   
  • echo"Odd:\n";   
  • print_r(array_filter($array1,"odd"));   
  • echo"Even:\n";   
  • print_r(array_filter($array2,"even"));   
  • ?>  
  4.array_map()将回调函数感化到给定命组的单位上,它的参数可所以一个数组,也能够是多个数组,回调函数的参数必需要和挪用它的参数不异。
复制代码

    1. //单个参数的例子,将数组中的每一个
      值,乘以它的3次方  
    复制代码

  • functioncube($n){   
  • return$n*$n*$n;   
  • }   
  •    
  • $a=array(1,2,3,4,5);   
  • $b=array_map("cube",$a);   
  • print_r($b);   
  • ?>  
  •    
  • //多个数组参数的例子   
  • functionshow_Spanish($n,$m){   
  • return"Thenumber$niscalled$minSpanish";   
  • }   
  •    
  • functionmap_Spanish($n,$m){   
  • returnarray($n=>$m);   
  • }   
  •    
  • $a=array(1,2,3,4,5);   
  • $b=array("uno","dos","tres","cuatro","cinco");   
  •    
  • $c=array_map("show_Spanish",$a,$b);   
  • print_r($c);   
  • $d=array_map("map_Spanish",$a,$b);   
  • print_r($d);   
  • ?>  
  • //输入了局   
  • //printoutof$c   
  • Array   
  • (   
  • [0]=>Thenumber1iscalledunoinSpanish   
  • [1]=>Thenumber2iscalleddosinSpanish   
  • [2]=>Thenumber3iscalledtresinSpanish   
  • [3]=>Thenumber4iscalledcuatroinSpanish   
  • [4]=>Thenumber5iscalledcincoinSpanish   
  • )   
  以上就是有关PHP数组函数的相干总结,人人要熟记啊。
基础这个东西是个比较笼统的概念,如果你之前学习过c语言, c语言被认为是
第二个灵魂 该用户已被删除
沙发
发表于 2015-2-3 23:55:20 | 只看该作者
遇到出错的时候,我经常把错误信息直接复制到 google的搜索栏,一般情况都是能搜到结果的,不过有时候会搜出来一大片英文的出来,这时候就得过滤一下,吧中文的弄出来,挨着式方法。
愤怒的大鸟 该用户已被删除
板凳
发表于 2015-2-6 08:52:36 | 只看该作者
使用zendstdio 写代码的的时候,把tab 的缩进设置成4个空格是很有必要的
只想知道 该用户已被删除
地板
发表于 2015-2-6 15:26:13 | 只看该作者
基础有没有对学习php没有太大区别,关键是兴趣。
小魔女 该用户已被删除
5#
发表于 2015-3-3 02:08:30 | 只看该作者
刚开始安装php的时候,我图了个省事,把php的扩展全都打开啦(就是把php.ini 那一片 extension 前面的冒号全去掉啦),这样自然有好处,以后不用再需要什么功能再来打开。
深爱那片海 该用户已被删除
6#
发表于 2015-3-5 16:13:53 | 只看该作者
学习php的目的往往是为了开发动态网站,phper就业的要求也涵盖了很多。我大致总结为:精通php和mysql
飘飘悠悠 该用户已被删除
7#
发表于 2015-3-11 07:16:30 | 只看该作者
刚开始安装php的时候,我图了个省事,把php的扩展全都打开啦(就是把php.ini 那一片 extension 前面的冒号全去掉啦),这样自然有好处,以后不用再需要什么功能再来打开。
再现理想 该用户已被删除
8#
 楼主| 发表于 2015-3-11 22:49:22 | 只看该作者
我还是强烈建议自己搭建php环境。因为在搭建的过程中你会遇到一些问题,通过搜索或是看php手册解决问题后,你会更加深刻的理解它们的工作原理,了解到php配置文件中的一些选项设置。
乐观 该用户已被删除
9#
发表于 2015-3-18 10:44:55 | 只看该作者
如果你可以写完像留言板这样的程序,那么你可以去一些别人的代码了,
兰色精灵 该用户已被删除
10#
发表于 2015-3-19 21:58:50 | 只看该作者
如果你可以写完像留言板这样的程序,那么你可以去一些别人的代码了,
老尸 该用户已被删除
11#
发表于 2015-3-22 20:12:47 | 只看该作者
如果你已经到这种程度了,那么你已经可以做我的老师了。其实php也分很多的区域,
活着的死人 该用户已被删除
12#
发表于 2015-3-22 22:57:44 | 只看该作者
建议加几个专业的phper的群,当然啦需要说话的人多,一处一点问题能有人回答你的,当然啦要让人回答你的问题,平时就得躲在里面聊天,大家混熟啦,愿意回答你问题的人自然就多啦。
小女巫 该用户已被删除
13#
发表于 2015-3-25 20:58:34 | 只看该作者
写的比较杂,因为我也是个新手,不当至于大家多多指正。
14#
发表于 2015-4-6 03:09:39 | 只看该作者
如果你可以写完像留言板这样的程序,那么你可以去一些别人的代码了,
莫相离 该用户已被删除
15#
发表于 2015-4-11 20:32:13 | 只看该作者
刚开始安装php的时候,我图了个省事,把php的扩展全都打开啦(就是把php.ini 那一片 extension 前面的冒号全去掉啦),这样自然有好处,以后不用再需要什么功能再来打开。
柔情似水 该用户已被删除
16#
发表于 2015-4-12 20:23:50 | 只看该作者
先学习php和mysql,还有css(html语言很简单)我认为现在的效果比以前的方法好。
金色的骷髅 该用户已被删除
17#
发表于 2015-4-16 13:58:23 | 只看该作者
再就是混迹于论坛啦,咱们的phpchina的论坛就很强大,提出的问题一般都是有达人去解答的,以前的帖子也要多看看也能学到不少前辈们的经验。别的不错的论坛例如php100,javaeye也是很不错的。
透明 该用户已被删除
18#
发表于 2015-4-23 20:38:35 | 只看该作者
首推的搜索引擎当然是Google大神,其次我比较喜欢 百度知道。不过搜出来的结果往往都是 大家copy来copy去的,运气的的概率很大。
不帅 该用户已被删除
19#
发表于 2015-5-1 08:27:00 | 只看该作者
其实也不算什么什么心得,在各位大侠算是小巫见大巫了吧,望大家不要见笑,若其中有错误的地方请各位大虾斧正。
灵魂腐蚀 该用户已被删除
20#
发表于 2015-5-1 22:09:32 | 只看该作者
说点我烦的低级错误吧,曾经有次插入mysql的时间 弄了300年结果老报错,其实mysql的时间是有限制的,大概是到203X年  具体的记不清啦,囧。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-9-20 17:25

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表