小编Wil*_*ill的帖子

PHP 检查字符串是否包含数字并检查字符串长度

我正在尝试检查用户名字符串是否全是数字(但该字段不是数字字段)。如果是这样,我需要通过添加前导 0 使字符串长度达到 5 个字符。

我有这个代码:

<?php
$getuname = $_GET['un'];

if (mb_strlen($getuname) <= 1){
        $getuname = "0".$getuname;
    }
if (mb_strlen($getuname) <= 2){
        $getuname = "0".$getuname;
    }
if (mb_strlen($getuname) <= 3){
        $getuname = "0".$getuname;
    }
if (mb_strlen($getuname) <= 4){
        $getuname = "0".$getuname;
    }   
echo $getuname;
?>
Run Code Online (Sandbox Code Playgroud)

上面的代码可以通过添加零来确保字符串为 5 个字符,但它不是很漂亮,我确信有更好的方法来做到这一点。任何人?

此外,整个部分需要包含在 IF 语句中,该语句首先检查它是否只包含数字。我尝试使用 !is_numeric,但这似乎不起作用。我假设是因为它不是数字类型字段。

php numeric

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

jQuery在1秒后更改CSS

我有我认为正确的代码,但它不起作用,也许我只需要另外一双眼睛看它?我想在1秒后改变显示风格.

<script>
  $(document).ready(function () {
    setTimeout( "$('#imgbl1').css("display", "block");",1000);
  });

</script>
Run Code Online (Sandbox Code Playgroud)

css jquery settimeout

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

DOS批处理 - 将子目录中的所有文件重命名为具有子目录名称前缀

我基本上有这样的设置:

C:\Upload\A
C:\Upload\B
C:\Upload\C
C:\Upload\D
C:\Upload\E
Run Code Online (Sandbox Code Playgroud)

其中A,B,C,D,E总是不同的(产品ID),而且将永远是不同的量(它不会永远是5子目录).这些子目录中的每一个包含24个以数字01-24编号的图像.

我需要创建一个查看Upload目录的批处理文件,获取每个子目录的名称,并将该名称附加到该子目录中包含的每个图像文件的开头.

因此,C:\Upload\A\01.jpg将变得C:\Upload\A\A-O1.jpg与每个子目录中的其他23个图像一样好.

批处理文件需要对Upload目录中的每个子目录执行相同的操作.

这对我来说听起来非常复杂,在我开始尝试写这篇文章的时候,我在这篇文章中还没有值得分享的东西.

任何帮助将不胜感激.

rename dos batch-file subdirectory

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

标签 统计

batch-file ×1

css ×1

dos ×1

jquery ×1

numeric ×1

php ×1

rename ×1

settimeout ×1

subdirectory ×1