/**************************************************************
02 *
03 * 使用特定function对数组中所有元素做处理
04 * @param string &$array 要处理的字符串
05 * @param string $function 要执行的函数
06 * @return boolean $apply_to_keys_also 是否也应用到key上
07 * @access public
08 *
09 *************************************************************/
10 function arrayRecursive(&$array, $function, $apply_to_keys_also = false)
11 {
12 foreach ($array as $key => $value) {
13 if (is_array($value)) {
14 arrayRecursive($array[$key], $function, $apply_to_keys_also);
15 } else {
16 $array[$key] = $function($value);
17 }
18
19 if ($apply_to_keys_also && is_string($key)) {
20 $new_key = $function($key);
21 if ($new_key != $key) {
22 $array[$new_key] = $array[$key];
功能列表:底层程序与前台页面分离的效果,对页面的修改无需改动任何程序代码。完善的标签系统,支持自定义标签,公用标签,快捷标签,动态标签,静态标签等等,支持标签内的vbs语法,原则上运用这些标签可以制作出任何想要的页面效果。兼容原来的栏目系统,可以很方便的插入一个栏目或者一个栏目组到页面的任何位置。底层模版解析程序具有非常高的效率,稳定性和容错性,即使模版中有错误的标签也不会影响页面的显示。所有的标
0
23 unset($array[$key]);
24 }
25 }
26 }
27 }
28
29 /**************************************************************
30 *
31 * 将数组转换为JSON字符串(兼容中文)
32 * @param array $array 要转换的数组
33 * @return string 转换得到的json字符串
34 * @access public
35 *
36 *************************************************************/
37 function JSON($array) {
38 arrayRecursive($array, 'urlencode', true);
39 $json = json_encode($array);
40 return urldecode($json);
41 }
每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号