随笔分类 -  PHP

摘要:注意:php中变量可能是数字或非数字(对象、字符串等)时,应该注意:由于php的弱类型,导致其变量判断很复杂,并且稍有不慎即会出错,因此php强大的字符处理函数库便成为phper的必修课。例子(1):$result = "asd"; if($result == 0){ //“$result == 0”使php将$result按数字处理并作出判断 echo "0"; } if($result == 1){ echo "1"; } if($result){ //“$result”使php将$result按boolean处理并作出判断 ec 阅读全文
posted @ 2012-11-18 16:18 大飞_Rflyee 阅读(297) 评论(0) 推荐(0)
摘要:注:本文代码方法基于php框架codeigniter,其中的数据库操作等同与php直接操作(方法不当之处,请多指教!)问题:已知数组:$uidArray = array(4,9,2);现在需要按$uidArray中uid的顺序查询另一数据表(如下),userTableuidusername1name12name24name49name9查出对应的username,并按顺序返回,即希望得到$nameArray = array('name4','name9','name2');思想:只需使查询后username对应的键同$uidArray中相应uid 阅读全文
posted @ 2012-11-18 15:59 大飞_Rflyee 阅读(430) 评论(0) 推荐(0)
摘要:php中将对象转关联数组 /** * 对象转关联数组 * @author * @param object $obj * @return array */ function object_to_array($obj){ $_arr = is_object($obj) ? get_object_vars($obj) : $obj; foreach ($_arr as $key => $val){ $val = (is_array($val) || is_object($val)) ? $this->object_to_... 阅读全文
posted @ 2012-11-18 15:04 大飞_Rflyee 阅读(362) 评论(0) 推荐(0)
摘要:1、安装Apachesudo apt-get install apache22、安装MySQLsudo apt-get install mysql-server3、安装php5sudo apt-get install php5 libapache2-mod-php54、安装phpMyadminsudo apt-get install libapache2-mod-auth-mysql php5-mysql phpmyadmin5、配置php.ini;去掉“;extension=mysql.so”的“;”变为“extension=mysql.so”gksudo gedit /etc/php5/a 阅读全文
posted @ 2012-11-18 10:47 大飞_Rflyee 阅读(140) 评论(0) 推荐(0)