如何通过Api.php高效调用系统API接口实现长尾词查询?
- 内容介绍
- 文章标签
- 相关推荐
本文共计347个文字,预计阅读时间需要2分钟。
调用系统API接口方法,获取配置数据;$data=M('Config')->where($map)->field('type,name,value')->select();$config=array();if ($data is_array($data)) {foreach ($data as $value) {$config[$value['name']]=self::parse($value['type'], 配置值);}}
1); $data = M('Config')->where($map)->field('type,name,value')->select(); $config = array(); if ($data && is_array($data)) { foreach ($data as $value) { $config[$value['name']] = self::parse($value['type'], $value['value']); } } return $config; } /** * 根据配置类型解析配置 * @param integer $type 配置类型 * @param string $value 配置值 */ private static function parse($type, $value) { switch ($type) { case 3: //解析数组 $array = preg_split('/[,;\r\n]+/', trim($value, ",;\r\n")); if (strpos($value, ':')) { $value = array(); foreach ($array as $val) { list($k, $v) = explode(':', $val); $value[$k] = $v; } } else { $value = $array; } break; } return $value; } }
本文共计347个文字,预计阅读时间需要2分钟。
调用系统API接口方法,获取配置数据;$data=M('Config')->where($map)->field('type,name,value')->select();$config=array();if ($data is_array($data)) {foreach ($data as $value) {$config[$value['name']]=self::parse($value['type'], 配置值);}}
1); $data = M('Config')->where($map)->field('type,name,value')->select(); $config = array(); if ($data && is_array($data)) { foreach ($data as $value) { $config[$value['name']] = self::parse($value['type'], $value['value']); } } return $config; } /** * 根据配置类型解析配置 * @param integer $type 配置类型 * @param string $value 配置值 */ private static function parse($type, $value) { switch ($type) { case 3: //解析数组 $array = preg_split('/[,;\r\n]+/', trim($value, ",;\r\n")); if (strpos($value, ':')) { $value = array(); foreach ($array as $val) { list($k, $v) = explode(':', $val); $value[$k] = $v; } } else { $value = $array; } break; } return $value; } }

