随笔分类 - 2_php(php调bug、php闭包等)
摘要:thinkphp模板继承 一、总结 1、也是一种模板布局方式 2、可以和模板包含配合使用 3、解决模板布局中{__CONTENT__}只能存在一个的问题 二、方法步骤 三、参考手册 模板继承是一项更加灵活的模板布局方式,模板继承不同于模板布局,甚至来说,应该在模板布局的上层。模板继承其实并不难理解,
阅读全文
摘要:thinkphp模板布局 零、总结 1、layout里面是所有公共部分,非公共部分直接用{__CONTENT__}代替 页面中的内容就是不同的内容来代替这个{__CONTENT__} 2、感觉和包含文件实现的功能很相似 一、具体方法 1、在视图目录下新建文件 layout.html (C:\AppS
阅读全文
摘要:php实现冒泡排序 一、问题 冒泡排序,C里基础算法,从小到大对一组数排序。 二、截图 三、代码 思路:这题从小到大,第一轮排最小,第二轮排第二小,第三轮排第三小,依次类推…… 1、写算法的话,在脑海或纸上弄清楚 过程 , 然后写出算法描述,代码时非常非常好写的 脑海中的过程:就是一个个气泡从小往水
阅读全文
摘要:php输出杨辉三角 一、截图 二、代码 三、总结 1、php二维数组的使用和c++几乎一模一样,除了不用定义变量 2、关于数组赋初值:还是取一个一个特定的范围,赋上初值即可 3、二维数组的访问方式和c++也是一模一样,都是 数组名[][] 的形势 4、遍历的方式也一模一样,其实可以看做php包含了c
阅读全文
摘要:php中array_merge函数 一、array_merge简介 (PHP 4, PHP 5, PHP 7) array_merge — 合并一个或多个数组 说明 ¶ array array_merge ( array $array1 [, array $... ] ) array_merge()
阅读全文
摘要:thinkphp中 Illegal offset type异常 一、错误提示 二、解决思路 1、看出错提示中的函数为assign函数,那说明是我们在从控制器assign数据到页面的部分出现了错误 2、看if选择结构的判断语句,表达的意思如下 因为第二个参数($value值)一定要是数组,所以看传递过
阅读全文
摘要:php中str_repeat函数 一、作用 用于repeat str 二、实例:输出菱形 代码: 三、相似函数 for str_pad() - 使用另一个字符串填充字符串为指定长度 substr_count() - 计算字串出现的次数 四、函数所在参考手册的位置 PHP: str_repeat -
阅读全文
摘要:php实现简单算法3 这篇文章主要介绍了PHP经典算法集锦,整理了各种常见的算法,包括排序、查找、遍历、运算等各种常见算法原理与实现技巧,需要的朋友可以参考下 1、首先来画个菱形玩玩,很多人学C时在书上都画过,咱们用PHP画下,画了一半。 思路:多少行for一次,然后在里面空格和星号for一次。 ?
阅读全文
摘要:php intval函数 作用 intval — 获取变量的整数值 使用实例 相似函数 boolval() - 获取变量的布尔值 floatval() - 获取变量的浮点值 strval() - 获取变量的字符串值 settype() - 设置变量的类型 is_numeric() - 检测变量是否为
阅读全文
摘要:php实现简单算法2 去弄php手册,里面有数据结构,有数据结构就好办了,我的算法基础那么好。 而且的话有数据结构的话再配合我脑中的那些算法了,我就都ok啦。 在手册里面搜索php数据结构就好 路径如下:
阅读全文
摘要:thinkphp里面使用原生php Php代码可以和标签在模板文件中混合使用,可以在模板文件里面书写任意的PHP语句代码 ,包括下面两种方式: 使用php标签 例如: 我们建议需要使用PHP代码的时候尽量采用php标签,因为原生的PHP语法可能会被配置禁用而导致解析错误。 使用原生php代码 注意:
阅读全文
摘要:php数组增加元素 截图 代码 count用于统计数组个数 数组的初始化用的是 array(1=>"January", "February", "March",//初始化一个数组 用的也是括号
阅读全文
摘要:thinkphp中cookie和session中操作数组的方法 一、ThinkPHP模板中如何操作session,以及如果session中保存的是数组的情况 在ThinkPHP的模板中操作session时,可以参考ThinkPHP参考文档中的“模板—》系统变量”部分,在默认模板引擎中,语法如下: 但
阅读全文
摘要:PHP从数组中删除元素的方法 本篇文章主要介绍了PHP从数组中删除元素的四种方法实例 删除一个元素,且保持原有索引不变 使用 unset 函数,示例如下: 1 2 3 4 5 <?php $array = array(0 => "a", 1 => "b", 2 => "c"); unset($arr
阅读全文
摘要:thinkphp路由的作用 问题 请问一下什么是thinkPHP路由,路由有什么作用?谢谢 解答 网络访问地址从来都是映射访问的,最初是这样,主机名(电脑名称)=>ip地址(如局域网192.168.1.1) 路由定义就是把真实的url地址藏起来 ,使用访问地址来访问应用(网站或OA什么的),通常这样
阅读全文
摘要:thinkphp跨模块调用 把大分类的大概意思弄懂之后,需要的时候就能找到像找到的
阅读全文
摘要:php中局部变量和全局变量 代码1:函数内部使用函数外部变量错误方法 运行结果:Notice: Undefined variable: name in D:\wamp\www\index.php on line 5 由此得知,animal()方法中的name和方法外部的name和方法外部的name不
阅读全文
摘要:php大小写问题 在 PHP 中,所有用户定义的函数、类和关键词(例如 if、else、echo 等等)都对大小写不敏感。 不过在 PHP 中,所有变量都对大小写敏感。 1. 变量名区分大小写 1 <?php 2 $abc = 'abcd'; 3 echo $abc; //输出 'abcd' 4 e
阅读全文