2013年5月14日

get和set值

摘要: get和set值还在开发web程序的时候,用PHP语言,从$_GET变量中取某个key的值,会发生key不存在的情形。这样PHP会有一个Notice提示,我不想看到Notice错误发生,在程序中用如下的方法来处理: $id = isset($_GET['id']) ? intval($_GET['id']) : 0;用三元表达式来取一个值,有一些繁琐,在写了大量的三元表达式之后,我念叨,为什么不用一个函数来代替三元表达式呢?于是写了下面这个函数: function ARRV($arr = array(), $key = '', $v = ' 阅读全文

posted @ 2013-05-14 21:09 Alisper 阅读(156) 评论(0) 推荐(0)

2013年1月5日

【PHP】数据的“存储”与“可读”状态简单转换方法

摘要: 有一个用户,信息为: $user = array( 'uid' => 10, 'height' => 180, 'weight' => 60, 'salary' => 2, 'house' => '1' );这是在数据库中存储的数据,将其展示到页面上,要经过事先转换,比如: height转换为180cm, weight转换为60kg, salary的取值范围是1:5000元以下, 2:5000-10000元, 3:10000元以上 house的取值范围是1:... 阅读全文

posted @ 2013-01-05 21:56 Alisper 阅读(206) 评论(0) 推荐(0)

2012年10月7日

梦断代码——三数取大

摘要: 原文链接前几天入手一本书《梦断代码》,讲和代码有关的种种故事。借用书名,我也着手写一些自己和代码的故事。今天下午碰到这样一个小功能——一个数组有三个数,返回值最小的下标。这样的一个功能,在我开始学习编程的时候就碰到过,找出三个数中最大的那个数。几乎不用思考,我会顺手写下如下的代码 int max_3(int a, int b, int c) { if(a > b) { if(b > c) { return c; } else { ret... 阅读全文

posted @ 2012-10-07 20:46 Alisper 阅读(143) 评论(0) 推荐(0)

PHP开发流程中的一个瓶颈

摘要: 原文链接想谈一点关于PHP与前端配合的东西。我工作四年多了,做了不少整合PHP数据与HTML代码的事情,从MVC的结构看,就是整合V和C的事情。这是一个非常单调乏味的事情,在开发过程中极其让人揪心。一般的过程是这样的,设计师设计出页面样子,交给制作人员切页面,制作人员再将做好的页面给到开发,开发人员将数据输出到页面上,整个过程算完工了,至于测试那是以后的事情了。举个简单的例子演示:某个页面上有10个人的联系方式设计过程没什么好说的,怎么好看怎么设计,设计玩之后,制作人员大约可以做成下面这个样子: <html> ... <ul> <li><a href= 阅读全文

posted @ 2012-10-07 20:42 Alisper 阅读(235) 评论(1) 推荐(0)

导航