format.php 1.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. <?php
  2. return [
  3. 'name' => '参数格式转换',
  4. 'order' => 'sort asc, id asc',
  5. 'struct' => [
  6. 'name' => [
  7. 'name' => '转换名称',
  8. 'type' => 'varchar(30)',
  9. ],
  10. 'method' => [
  11. 'name' => '转换方式',
  12. 'type' => 'varchar(1000)',
  13. ],
  14. 'sort' => [
  15. 'name' => '排序',
  16. 'type' => 'int(11)',
  17. 'default' => '1',
  18. ],
  19. ],
  20. 'default' => [
  21. 'field' => 'sort,name,method,cdate',
  22. 'value' => [
  23. '1,"字符串","strval(\'{value}\')",' . DEVER_TIME,
  24. '2,"整数","intval(\'{value}\')",' . DEVER_TIME,
  25. '3,"浮点数","floatval(\'{value}\')",' . DEVER_TIME,
  26. '4,"uri编码","urlencode(\'{value}\')",' . DEVER_TIME,
  27. '5,"uri编码-RFC3986规则","rawurlencode(\'{value}\')",' . DEVER_TIME,
  28. '6,"转小写","strtolower(\'{value}\')",' . DEVER_TIME,
  29. '7,"转大写","strtoupper(\'{value}\')",' . DEVER_TIME,
  30. '8,"去空值","trim(\'{value}\')",' . DEVER_TIME,
  31. '10,"时间戳","strtotime(\'{value}\')",' . DEVER_TIME,
  32. '11,"yyyy-MM-dd HH:mm:ss","date(\'Y-m-d H:i:s\', \'{value}\')",' . DEVER_TIME,
  33. '12,"yyyy-MM-DDTHH:mm:ss+TIMEZONE","date(\'Y-m-d\\\TH:i:sP\', \'{value}\')",' . DEVER_TIME,
  34. '13,"yyyy-MM-ddTHH:mm:ssZ","date(\'Y-m-d\\\TH:i:sZ\', \'{value}\')",' . DEVER_TIME,
  35. ],
  36. 'num' => 1,
  37. ],
  38. ];