NeatCN(NeatStudio工作室) NeatStudio工作室

Posts Tagged ‘qee’

QeePHP中的优秀函数(三)

03.22.2010 · Posted in PHP开发

这几个函数还是来自于QeePHP的核心类Q中。不过,我是自认为,我的configure类有部分写的比他好,不过我没有考虑删除之类的。呵呵。 /** * 获取指定的设置内容 * * $option 参数指定要获取的设置名。 * 如果设置中找不到指定的选项,则返回由 $default 参数指定的值。 * * @code php * $option_value = Q::ini('my_option'); * @endcode * * 对于层次化的设置信息,可以通过在 $option 中使用“/”符号来指定。 * * 例如有一个名为 option_group 的设置项,其中包含三个子项目。 * 现在要查询其中的 my_option 设置项的内容。 * * @code php * // +--- option_group * // +-- my_option = this is my_option * // +-- ...

QeePHP中的优秀函数(二)

03.21.2010 · Posted in PHP开发

这两个函数来自于Helper_Array,我觉得是非常常用的方法,功能也比较强大。适合大家使用。 /** * 将一个平面的二维数组按照指定的字段转换为树状结构 * * 用法: * @code php * $rows = array( * array('id' => 1, 'value' => '1-1', 'parent' => 0), * array('id' => 2, 'value' => '2-1', 'parent' => 0), * array('id' => 3, 'value' => '3-1', 'parent' => 0), * * array('id' => 7, 'value' => '2-1-1', 'parent' => 2), ...

QeePHP中的优秀函数(一)

03.20.2010 · Posted in PHP开发

基类Q中的normalize。 /** * 对字符串或数组进行格式化,返回格式化后的数组 * * $input 参数如果是字符串,则首先以“,”为分隔符,将字符串转换为一个数组。 * 接下来对数组中每一个项目使用 trim() 方法去掉首尾的空白字符。最后过滤掉空字符串项目。 * * 该方法的主要用途是将诸如:“item1, item2, item3” 这样的字符串转换为数组。 * * @code php * $input = 'item1, item2, item3'; * $output = Q::normalize($input); * // $output 现在是一个数组,结果如下: * // $output = array( * // 'item1', * // 'item2', * // 'item3', * // ); * * ...