小编bmb*_*aeb的帖子

PHP 插入多个空格

我有一些数据需要清理成固定长度的格式。我正在使用 PHP 获取数据,将其隐藏,然后放回原处,但它没有按计划工作。数据中间的每一块都有一个特定的点,该点应该有空格以将长度增加到适当的字符数。我用来执行此操作的代码是:

while ($row = mysql_fetch_array($databasetable)) {
    $key = $row['KEY'];
    $strlength = strlen($key);
    while ($strlength < 33) {
        $array = explode(' TA',$key);
        $key = $array[0] . '  TA' . $array[1];
        $strlength++;
    }
}
Run Code Online (Sandbox Code Playgroud)

它需要一个'TA'并在它之前添加两个空格,冲洗并重复直到总长度为33,但是当我输出值时,它只返回一个空格。有趣的是,即使它显示一个空格,它也会返回 33 的 strlen,即使它不显示 33 个字符。

任何帮助解决这个问题将不胜感激。

php spaces explode strlen

4
推荐指数
1
解决办法
7274
查看次数

SQL查询优化

如果我有一个包含50列的表,那么使用类似语句的时间会更短

SELECT id,name,description FROM table
Run Code Online (Sandbox Code Playgroud)

或者它会像我写的一样

SELECT * FROM table
Run Code Online (Sandbox Code Playgroud)

php mysql sql

2
推荐指数
2
解决办法
122
查看次数

如果文件存在,Powershell Move-Item重命名

我有一个powershell脚本,它将所有文件放在一个目录中,重命名第一个并移动它,然后转到下一个文件.有时会有多个文件被重命名为相同的名称(因为它将要进行的系统,不理想并且必须更改)并且覆盖了不应该被-force覆盖的文件.我需要移动所有文件,但也有唯一的名称,所以我们在目标位置提供它们.是否有一种简单的方法让它自动重命名,所以它看起来像:

123.txt 123(1).txt 123(2).txt

要么

123.txt 123_1.txt 123_2.txt

powershell rename move

2
推荐指数
1
解决办法
2万
查看次数

PHP 多维数组第一个对象

我在 PHP 中有一个数组,看起来像

Array ( [123654] => Array ( [0] => 123456789123456789 [1] => 1 [2] => 06/24/2011 [3] => 06/24/2012 [4] => 12355.44 [5] => 55321.55 ) ) 
Run Code Online (Sandbox Code Playgroud)

我知道在 javascript 中我可以通过执行 array[0][0] 来访问我需要的数据,我将如何在 PHP 中执行此操作。这是我正在寻找的 123456789123456789 值。

php arrays multidimensional-array

1
推荐指数
1
解决办法
5272
查看次数