在使用thinkphp的时候要注意一些细节问题。例:
下面是一个错误的实例化:会引起cgi/fastcgi停止工作,无法创建项目
下面才是正确的:
通过上面发现什么了没有?
就是调用define('THINK_PATH', '.....');
这里少了'/'所引起的原因,我今天找了很久原因,最后才发现是这里出了错!
细节决定成败,过不其言。...
在使用ThinkPhp的时候查询数据结果是多维数据,这时就需要筛选数据,指定某个key获取值,或都指定值获取key
试试以下两数组吧!利用递归的思路解决了问题!
//指定数组key获取值
function getArray($array, $index) {
if (!is_array($array)) return null;
if (isset($array[$index])) return $array[$index];
foreach ($array as $item) {
$return = getArray($item, $index);
if (!is_null($return)) {
return $return;
}
}
return null;
}
$arr = array('p'=>array('name'=>'wen.de','age'=>24),'work'=>'programer');
print_r(getArray($...