在PHP中如何利用usort函数对二维数组进行有效排序
在JavaScript语言中有一个函数Array.prototype.sort()它可以对数组以及类数组进行有效排序,同样在PHP中也有排序函数,而且提供了好几个排序函数,但是有些人没有灵活掌握,造成使用的时候乱写一通代码,下面举例说明。
在php中使用array_reduce、array_walk、array_map等函数处理数组
php是一门非常灵活的高级语言,尤其是php5.3之后,PHP添加了很多新功能,我们在编程中可以少使用循环语句,多使用array_reduce、array_walk、array_map等函数处理数组,下面跟着泡泡脚本网的站长一起来学习吧。
ThinkPHP完整项目教程的第57课,字段排除
在ThinkPhp中更多的情况下我们都是查询某些字段,但有些情况下面我们需要通过字段排除来更方便的查询字段,我们这时可以使用$m->field(\'fields\',true)能过给field方法传递第二个参数true来排除字段。
ThinkPHP完整项目教程的第56课,模板引擎的原样输出
在ThinkPHP中可以使用使用literal标签来防止模板标签被解析。
ThinkPHP完整项目教程的第55课,模型的连贯操作概述
ThinkPHP模型基础类提供的连贯操作方法,可以有效的提高数据存取的代码清晰度和开发效率,并且支持所有的CURD操作。
ThinkPHP完整项目教程的第54课,ThinkPHP连贯操作之join详解
在操作数据库时经常要使用left join语句,这里对ThinkPHP连贯操作之join方法进行详细说明。
ThinkPHP完整项目教程的第53课,ThinkPHP连贯操作之page用法详解
ThinkPHP连贯操作的page方法用起来很方便,下面详细说明,有需要的朋友可以参考一下哦。
一个超级简单的PHP版MVC框架
一个超级简单的PHP版MVC框架,对MVC框架感兴趣的朋友可以参考一下。
ThinkPHP完整项目教程的第52课,ThinkPHP模型的跨库操作
ThinkPHP可以支持模型的同一数据库服务器的跨库操作,跨库操作只需要简单配置一个模型所在的数据库名称即可。
ThinkPHP完整项目教程的第51课,创建数据
本文重点讲解了在ThinkPHP中利用create方法创建数据的方法与注意事项,希望对大家有所帮助。
ThinkPHP完整项目教程的第50课,模型的自动完成
ThinkPHP在进行数据库的插入与更改时,可以自动完成,下面详细介绍,有需要的朋友可以参考一下。
ThinkPHP完整项目教程的第49课,模型的命名范围
命名范围功能的优势在于可以一次定义多次调用,并且在项目中也能起到分工配合的规范,避免开发人员在写CURD操作的时候出现问题,项目经理只需要合理的规划命名范围即可。
ThinkPHP完整项目教程的第48课,自动验证
ThinkPHP系统还内置了数据对象的自动验证功能来完成模型的业务规则验证
ThinkPHP完整项目教程的第47课,连接数据库
ThinkPHP内置了抽象数据库访问层,把不同的数据库操作封装起来,我们只需要使用公共的Db类进行操作,而无需针对不同的数据库写不同的代码和底层实现,Db类会自动调用相应的数据库驱动来处理。
ThinkPHP完整项目教程的第46课,字段定义
通常情况下,你无须在ThinkPHP模型类里面手动定义数据表的字段,当然你也可以在模型类里面添加fields属性,还可以通过getDbFields方法来获取当前数据对象的全部字段信息。