仓酷云
标题:
PHP网页设计PHP盛宴――经常使用函数集锦
[打印本页]
作者:
海妖
时间:
2015-1-16 22:10
标题:
PHP网页设计PHP盛宴――经常使用函数集锦
多去关于PHP的网站,尤其有很多经典的文章,多读读这些文章显然是有好处的。比来写了蛮多PHP,也打仗到挺多经常使用的函数,年夜多都记了条记,发个博客出来,配合进修。实在感到进修一门言语,语法逻辑是软本质,而对言语的熟习水平只能跟着利用工夫的增加而渐渐增加,当对一门言语的函数、库、特征都深深懂得了,才干委曲称得上是纯熟大概精晓吧。
1.trim(),从字符串两头删除空缺字符和其他预界说字符,固然能够删除指定的字符。
类似的另有ltrim()、rtrim()。
2.__CLASS__,该常量前往该类被界说时的名字。
3.strtotime(),将任何英文文本的日期工夫形貌为unix工夫戳,好比strtotime(‘yesterday’)前往今天的unix工夫戳。
常常分离date(),函数利用,好比date(‘Y-m-dH:i:s,strtotime(yesterday))前往今天的年代日时分秒。
4.intval(),将数组或类以外的任何范例变量转换为整数范例。
类似的有floatval()等。
5.explode(),将字符串按指定字符拆分为数组,很有效!!
6.file_get_contents(),把全部文件读进到一个字符串。
响应的file_put_contents()能够把一个字符串放进一个文件中,能够间接放进文本文件,也能够按逗号支解输入到csv文件,就能够用excel翻开了。
7.PHP_EOL,该常量暗示换行符。好比分离trim()利用,很有效。PHP有良多类似常量暗示响应的标记。
8.round(),能够依照指定的位数保存数字小数点后位数,四舍五进保留。
响应的有ceil()向上取整,floor()向下取整,固然你也能够用说过的intval()间接只取整数~。
9.str_replace(),很好用的函数,从指定字符串中找到指定字符交换为指定的字符。
10.int_set(),能够传进两个字符串变量参数,使个中一个变量当剧本运转时坚持指定的值,剧本停止时恢回复值。
11.system(),实行一个内部程序,并前往了局。好比实行一句shell命令。
12.opendir(),翻开一个目次句柄,能够在函数前加上@来埋没error的输入。
响应的文件操纵函数另有良多,好比chdir()将以后目次改动为指定目次。file_exists()判别文件是不是存在,unlink()用来删除指定文件。
13.array_shift(),删除数组中的第一个元素,并前往被删除元素的值。
响应的数组操纵函数另有良多,好比array_flip()翻转数组的key和value,array_merge()把两个或多个数组兼并为一个数组,array_diff_key()前往一个数组包括一切在被对照的数组中不在其他任何数组中的键值,array_unique()移除数组中反复的值后前往数组(能够用往复除反复元素),is_array()判别变量是不是是数组(因为PHP是弱范例言语,因而很有效),array_slice()在数组中依据前提往除一段值,array_values()前往一个给定命组中一切键值的数组不保存键名。
14.count(),很直不雅,用来前往数组中元素个数。
15.unset(),开释指定的变量,好比扫除指定命组的值。
16.strpos(),前往字符串在另外一个字符串中第一次呈现的地位。
17.number_format(),第一个参数为小数,第二个参数为小数个数,第三个参数为支解小数的标记,第四个参数为每千位支解的标记。
18.implode(),依照指定支解符把数组兼并为一个字符串,对应explode()。
19.file(),把全部文件读进一个数组中,数组中每一个单位是文件中的响应一行。
20.readdir(),前往有opendir()翻开的目次句柄中的条目。
21.var_dump(),打印变量的相干信息。
类似的有print_r(),但var_dump()函数更具体。
22.constant(),前往常量的值。
23.feof(),检测是不是已抵达文件开端。
24.fgets(),从文件指针中读取一行。
25.strcasecmp(),对照两个字符串。
26.chr(),从指定的ASCII码前往字符。
27.stripslashes(),删除字符串中的反斜杠。
28.ucwords(),把字符串中每一个单词首字母酿成年夜写。
29.method_exists(),反省类的办法是不是存在。
30.get_class(),前往工具的类名。
31.extract(),从数组中将变量导进到以后的标记表中,键名用于变量名,键值用于变量值。
32.require(),include(),都可以完成援用指定php剧本文件,区分在于处置毛病的体例分歧,include()会发生一个warning,持续实行;而require()会招致一个fatal毛病,停止剧本。
33.经常使用mysql操纵函数
mysql_connect()、mysql_select_db()、mysql_close()、mysql_query()、mysql_num_rows()、mysql_num_rows()、mysql_free_result()、mysql_error()
mysql_num_fields()前往了局会合字段的数
mysql_field_table()前往指定字段地点的表名
mysql_field_name()获得了局中指定字段的字段名
mysql_fetch_row()从了局会合前往一行作为数字数组
然后大吼:别人可以,我为什么就不可以?(是不是有点阎罗教练的味道,默默的确是电影看多了,抽嘴巴是会痛的,各位其实明白这个道理了就行了)
作者:
简单生活
时间:
2015-1-18 17:58
我还是强烈建议自己搭建php环境。因为在搭建的过程中你会遇到一些问题,通过搜索或是看php手册解决问题后,你会更加深刻的理解它们的工作原理,了解到php配置文件中的一些选项设置。
作者:
谁可相欹
时间:
2015-1-22 19:56
其实也不算什么什么心得,在各位大侠算是小巫见大巫了吧,望大家不要见笑,若其中有错误的地方请各位大虾斧正。
作者:
飘飘悠悠
时间:
2015-1-31 11:22
开发工具也会慢慢的更专业,每个公司的可能不一样,但是zend studio是个大伙都会用的。
作者:
深爱那片海
时间:
2015-2-6 19:13
基础有没有对学习php没有太大区别,关键是兴趣。
作者:
活着的死人
时间:
2015-2-18 09:14
个人呢觉得,配wamp 最容易漏的一步就是忘了把$PHP$目录下的libmysql.dll拷贝到windows系统目录的system32目录下,还有重启apache。
作者:
爱飞
时间:
2015-3-6 04:15
小鸟是第一次发帖(我习惯潜水的(*^__^*) 嘻嘻……),有错误之处还请大家批评指正,另外,前些日子听人说有高手能用php写驱动程序,真是学无止境,人外有人,天外有天。
作者:
飘灵儿
时间:
2015-3-12 21:02
建议加几个专业的phper的群,当然啦需要说话的人多,一处一点问题能有人回答你的,当然啦要让人回答你的问题,平时就得躲在里面聊天,大家混熟啦,愿意回答你问题的人自然就多啦。
作者:
愤怒的大鸟
时间:
2015-3-20 03:03
,熟悉html,能用div+css,还有javascript,优先考虑linux。我在开始学习的时候,就想把这些知识一起学习,我天真的认为同时学习能够互相呼应,因为知识是相通的。
欢迎光临 仓酷云 (http://ckuyun.com/)
Powered by Discuz! X3.2