thinkphp volist嵌套循环

thinkphp volist嵌套循环
<volist name="onuserdata" id="v">                 <div class="item-wrap">                     <div class="item">                         <div class="f-fl">                             <img src="{$v.headurl}" alt="">                             <div class="name">{$v.nickname}</div>                             <div class="earning...

thinkphp前端页面输出html

thinkphp前端页面输出html
编辑器保存到数据库的是html代码,那么如何输出到前台页面呢?thinkphp的机制使得直接输出html到前端显示的是代码,而不是html的效果。 方法如下 {$data|html_entity_decode} $data就是从数据库取出的html代码,需要|html_entity_decode来处理

ThinkPHP:join()方法,字段冲突问题

ThinkPHP:join()方法,字段冲突问题
今天遇到一个问题,join方法多表查询,其中2表有相同的字段发生冲突。 解决办法,冲突的查询的字段和冲突的条件字段前加上要查询的表名,就可以解决冲突问题! $data = $mdl->join('cg_goods ON cg_goods.goods_id = cg_order_detail.goods_id','left')->field('cg_order_detail.goods_id,title,orderno,num,price1,price2,cg_order_detail.special_offers,package')->where(array('cg_order_deta...

PHP: foreach用法的常见错误

PHP: foreach用法的常见错误
一、给二维数组添加元素 错误做法: foreach ($myaddr  as $k=>$line){ $line['str'] = $line['province'].$line['city'].$line['county'].$line['address']; } 错误原因:$k和$line在foreach里面是虚拟变量   正确做法1: foreach ($myaddr as $k=>$line){ $myaddr[$k]['str'] = $myaddr[$k]['province'].$myaddr[$k]['city'].$myaddr[$k]['county'].$myaddr[$k]['address']; }   正确做...

配置php.ini

配置php.ini
仅适用于lnmp的php.ini配置文件   ctro+f查询以下代码,直接按需修改   disable_functions = passthru,exec,system,chroot,scandir,chgrp,chown,shell_exec,proc_open,proc_get_status,popen,ini_alter,ini_restore,dl,openlog,syslog,readlink,symlink,popepassthru,stream_socket_server memory_limit request_order post_max_size upload_max_filesize max_file_uploads default_socket_timeout

修改数组中的内容

修改数组中的内容
public function sale(){ $p = I('p'); $row = I('row'); $data = $this->HproseClient->getSales($p,$row); //把$data数组中的时间戳格式化为常用时间格式 foreach ($data as $k=>$line){ $data[$k]['starttime'] = date('Y-m-d H:i:s',$line[starttime]); $data[$k]['endtime'] = date('Y-m-d H:i:s',$line[endtime]); } $this->assign(array( 'data'=>$data, )); dump($data); $thi...

4.4、PHP包含语句

4.4、PHP包含语句
返回目录:PHP正版免费综合资料大全(基础)   把项目中重复的代码单独保存在一个文件中,在需要使用这些代码的时就可以用包含语句将该文件包含进来。   包含语句有四种: 一、include()函数: 语法: include("文件名"); 1、只有程序执行到此语句的时候,才把文件包含进来‘ 2、如果包含的文件发送错误时,系统只给予警告,继续执行。 3、使用include()函数多次包含同一文件时,程序多次包含。   二、in...

4.3、PHP跳转语句

4.3、PHP跳转语句
返回目录:PHP正版免费综合资料大全(基础)   一、break跳转语句 break语句:终止并跳出循环。 可在switch、while、do……while语句和for循环中使用。   二、continue跳转语句 continue语句:终止本次循环,跳转到循环条件判断处继续下一轮循环。 eg: <?php for ($i=1;$<20;$i++){ if($i%2==0){ continue; } else{ echo $i."&nbsp;"; } } ?>

PHP常见问题

PHP常见问题
一、乱码问题 1、解决PHP中文乱码 <?php   header("Content-type:text/html;charset=utf-8");   ?>   2、解决Html中文乱码 <head>   <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />   </head> 3、PHP中“=”、“==”、“===”的区别 = 赋值 == 比较value === 比较value和类型 4、htmlspecialchars() 使得 HTML 之中的特殊字符被正确的编码,从而不会被使用者在...

4.2、PHP流程控制结构——循环控制语句

4.2、PHP流程控制结构——循环控制语句
返回目录:PHP正版免费综合资料大全(基础)   循环控制语句:在指定条件下重复执行某个程序块。   一、while循环语句 while是先判断后执行,判断表达式为真时反复执行循环程序块,条件表达式为假时跳出循环。 语法: while(条件表达式){ 程序块; }   二、do……while循环语句 do……while是先执行后判断。先执行一次程序块,再进行判断。条件为真时继续执行程序块,条件为假是退出循环。 语法: do{ 程序块...