phpGrace 函数小工具phpGrace 封装了一些常用的工具函数,小巧、轻快!但却极大程度的方便了开发 !1、p($var, $type = false) - 打印变量p 函数是 print_r 和 var_dump 函数的组合,参数:

    1. 1、需要打印的值
    2. 2、可选参数 【默认 false 默认使用 print_r 打印变量, true 时使用 var_dump 打印变量

    2、pgExit($msg) - 终止运行

    1. $msg 可选参数 【默认 ""

    3、isSelected($val1, $val2) - 动态设置 option 选中状态,示例

    1. <select name="">
    2. <?php
    3. $array = array(
    4. 1 => 'php',
    5. 2 => '.net',
    6. 3 => 'jave'
    7. );
    8. $currentKey = 2;
    9. foreach($array as $k => $v){
    10. ?>
    11. <option value="<?php echo $k;?>"<?php isSelected($k, $currentKey);?>><?php echo $v;?></option>
    12. <?php }?>
    13. </select>

    4、trimAll($val) - 去除全部空白字符

    1. <?php
    2. class indexController extends grace{
    3. public function index(){
    4. $str = trimAll(' g r
    5. a ce ');
    6. echo $str;
    7. }
    8. }

    5、dataToOption($data, $currentId = 0) - 将符合规则的数组转换为option参数:

    1. 1、符合规则的数据 array(值 => 名称),如:array(1 => '男', 2=> '女');】
    2. 2、选中数据 id

    演示:

    1. <select name="">
    2. <?php
    3. $array = array(1 => 'php', 2 => '.net', 3 => 'jave');
    4. dataToOption($array, 2);
    5. ?>
    6. </select>

    6、 tool($toolName, $arguments) 工具实例化函数( 适用于不能使用命名空间的工具类,自动加载且保证一次加载 )

    1. 参数:1、工具类名称 2、对应参数【根据工具类构造函数决定参数个数】

    演示

    1. $excel = tool('PHPExcel');
    2. $tool = tool('test', 1 , 'grace');

    7、initPOST

    功能 : 修正POST参数(不存在则赋值为指定的值)参数 :

    1、name 键名称

    2、value 修正后的值【默认 空】

    返回 : 修正后的值

    1. <?php
    2. echo initPOST('name', 'hi...');

    原文: http://www.phpgrace.com/doc/info/323-7.html