标签: PHP

  • PHP 按指定顺序重命名文件

    有的时候总会遇到这样的问题,一个文件夹中每个单位一个文件,不想保存文件时就编好文件顺序,找了下 CMD 批处理好像不太好解决,于是乎想到可以用 PHP 来实现

    $name = array('北京', '上海', '天津', '重庆');
    $dir = scandir('./');
    foreach ($dir as $item) {
        if (is_file($item)) {
            foreach ($name as $key => $value) {
                //数组排序是从0开始,1位数字的补足2位
                $key = str_pad(++$key, 2, 0, STR_PAD_LEFT);
                if (false !== stripos($item, $value)) {
                    echo "\n\t将把 ".$item.' 重命名为 '.$key . $item."\n";
                    sleep(1);
                    rename($item, $key . $item);
                }
            }
        }
    }
    echo "\n\t\t重命名结束";

    把上面的代码保存为 rename.php,然后把 php.exephp7.dllrename.php 放到文件夹 rename
    新建一个批处理 rename\php rename.php
    把这个批处理和 rename 文件夹复制到需要重命名的文件夹,运行批处理就可以解决问题了

  • CentOS 7安装配置LEMP+WordPress


    现在VPS不像以前了,Vultr 这种2.5美元1个月的都不能算最便宜,不过性价比不错,弄个来用其实用处挺多的,就是要注意新用户要到网站可下角找 Coupons 那个链接进去注册,送50美元用2个月,如果第一次充值用优惠码SSDVPS送20美元,默认送5美元有点亏
    (更多…)

  • php 输出 key 是数字开头的 JSON 值

    有些 JSON 数据 name 是数字或者数字开关的,json_decode 没问题,但是如果和平时一样写 $tmp->1 的话就会出错,正确的写法是 $tmp->{'1'},纯数字不加引号也可以,如果数字开头还有其它内容必须得加引号,话说 js 写法好像是 $tmp['1'],用点也不行

  • PHP ODBC SELECT 显示所有记录

    PHP 使用 ODBC 函数 select access 或者 mssql 数据库时,odbc_next_result 始终返回 false,odbc_num_rows 也不能返回所有记录数,而是返回当前指针所在行行数,所以不能简单的循环通过 odbc_fetch_array 或者 odbc_fetch_object 获取所有记录,可以用 odbc_fetch_row 替代 odbc_next_result 判断是否有更多记录以返回所有记录
    不过需要注意的是 odbc_fetch_row,odbc_fetch_array,odbc_fetch_object 这三个函数如果不指定第二个参数行号,那么都是先把指针前移一个,再获取指针所在行记录
    (更多…)

  • Zend Studio 9.0.1 中文语言包

    我的英文是有点差的,所以需要找中文

    以后不管怎么升级,语言包都在这个地方
    http://www.eclipse.org/babel/downloads.php(最新版)
    http://archive.eclipse.org/technology/babel/(以前的版本)
    Babel Language Pack Zips 是用于下载的
    Babel Language Pack Update Site 是在线安装的
    先看 Zend Studio 是基于哪个版本构建的就找哪个版本的语言包

    现版本9.0.1的在线语言包地址(在线安装,已测试可用)
    http://download.eclipse.org/technology/babel/update-site/R0.9.1/indigo
    (更多…)