问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

【赏】php如何批量改掉文件名相同的前缀【急】

发布网友 发布时间:2022-04-06 01:26

我来回答

3个回答

懂视网 时间:2022-04-06 05:47

php删除字符前缀的方法:首先创建一个PHP示例文件;然后定义一个字符串;最后通过“substr($arr1,4);”方法去除指定前缀字符即可。

推荐:《PHP视频教程》

原字符串1,2,3,4,5,6,
去掉最后一个字符",",最终结果为1,2,3,4,5,6

代码如下:

  1. $str = "1,2,3,4,5,6,";
  2. $newstr = substr($str,0,strlen($str)-1);

  3. echo $newstr;
  4. //echo 1,2,3,4,5,6


系统自带的函数即可实现这样的效果,两种方法:

  1. substr($str, 0, -1)
  2. //函数2
  3. rtrim($str, ",")

去掉前端几个字符

$arr1=substr($arr1,4);//去除前4个字符

去除数组中重复的元素值 array_unique()

<meta charset="utf-8" />
<?php 
$a1="206,206,206,201,206,201";
//$array = explode(',', $a1); //字符串组成数组
$array1=implode(",",array_unique(explode(',', $a1)));
 print_r($array1);
 
 
?>

数组索引值如何重新从0开始递增

<?php
 $a=array("a"=>"Cat","b"=>"Dog","c"=>"Horse");
 print_r(array_values($a));
 // 输出:
 // Array ( [0] => Cat [1] => Dog [2] => Horse )
?>

截取去掉第一个字符

<?php
$a = "About us";
$a = substr($a,1);
echo $a;
?>

php取字符串的第一个字符

substr( $str, 0, 1 );

用法:
substr(string,start,length)

<?php
echo substr("Hello world",0,10)."<br>";
echo substr("Hello world",1,8)."<br>";
echo substr("Hello world",0,5)."<br>";
echo substr("Hello world",6,6)."<br>";

echo substr("Hello world",0,-1)."<br>";
echo substr("Hello world",-10,-2)."<br>";
echo substr("Hello world",0,-6)."<br>";
echo substr("Hello world",-2-3)."<br>";
?>

结果:

Hello worl
ello wor
Hello
world
Hello worl
ello wor
Hello
world

引用:http://www.w3school.com.cn/tiy/s.asp?f=demo_php_func_string_substr_2

JQ 删除字符串最后一个或几个字符的方法

字符串:var s = "1,2,3,4,5,"
目标:删除最后一个 ","
方法:
s=s.substring(0,s.length-1);

1修改成4,就是删除最后四位

注意:length 第一个字母:“l”一定要小写,“L”是错误的(Length)

热心网友 时间:2022-04-06 02:55

<?php
//$filedir = "upload";  
function showDir( $filedir ) {  
//打开目录  
$dir = @ dir($filedir);  
//列出目录中的文件  
$filename = time();  
while (($file = $dir->read())!==false)  
  {  
 if(is_dir($filedir."/".$file) AND ($file!=".") AND ($file!="..")) {  
   showDir($filedir."/".$file);  
  } else {  
  if ($file != "." and $file != ".."){  
  $oldname = $filedir."/".$file;  
  echo "oldname: ".$oldname;  
  echo "<br />";  
  $end = strrpos($oldname, ".");  
  $file = substr_replace($oldname,$filename,0,$end);  
  $newfile = $filedir."/".$file;  
  echo "newfile :".$newfile;  
  rename($oldname,$newfile);   
  $filename++;  
  echo "<br />";  
 }  
  }  
 }  
$dir->close();  
}  
showDir("app1");  
?>

追问

热心网友 时间:2022-04-06 04:13

如果你的php环境关闭了安全模式,用php中exec,system等函数调用系统命令是最安全、最高效的。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
在公交车上实施扒窃,会受到怎样的处罚? 交通违法行为识别 公交车扒窃会如何处罚? 郑州鱼缸清洗找哪家公司做得比较好? 郑州有没有专业维修鱼缸,清洗鱼缸的? ...的鱼缸,放在办公室养些鱼水草之类的。郑州哪里有卖这样的鱼缸。_百... 我们公司想要定做个观赏鱼缸,不知道郑州哪家公司最专业? 谁知道郑州生态鱼缸定做哪家做的效果最好? 联想电脑启用无线功能的功能键? 笔记本电脑怎么连接网笔记本电脑怎样连接无线网 php 怎么把字符串前面的string 去掉 php删除字符串中指定字符前的字符 PHP 替换字符串中的字符 Apache如何去除&lt;?php中的php Linux apache下,如果将一个目录设置不可执行,则里面的PHP文件html文件都无法通过w 我装了APACHE和PHP来做网站,index.htm和index.php,如何防止外部直接访问index.php文件呢 apache的服务器运行不了php程序怎么办? php定时器自动运行关闭apache该如何修改配置 电脑apache web服务器可以禁止吗 配置好PHP和apache后,无法执行php文件 apache怎么配置禁止访问index.php以外的php文件 Apache+Php Web服务器如何配置才安全 apache怎么配置禁止访问index.php以外的php文件? apache 如何设置能实现:正常浏览目录结构(包括虚拟目录)和下载文件,但又禁止PHP,ASP==的运行? 如何让apache不执行某些php脚本 PHP中如何使用$_POST获取另外一个网页输入的数据? PHP 表单用post传值不了 跳转出现空白页。。 php表单怎样提交到当前页面,并用$_POST获取其值? php 类处理后的数据如何POST给页面 php中跳转到其他页面 php 删除含指定字符的文件 php中如何去掉字符串的前导0,但当字符串剩一个0时,保留 php 正则删除前后固定字符,中间含有某字符 php如何把换行符处理掉呢? 请问PHP换行的经典问题? php代码换行问题, 详细问题如下。求大神指导。。 PHP中的换行问题 php,在文本框中如何解决换行问题 php换行符问题 PHP处理带换行符TXT问题 php如果处理文本域换行、空格问题 php识别txt中的换行符 PHP如何输出换行符 php函数 二维数组 子数组某键名对应的值做该子数组的键 php二维数组查找指定键名为1的二级数组返回这个二级数组怎么实现 php中我想要把二维数组中的某一个键名取出来该怎么办 php怎么把多维数组的键名都改成大写 php用正则匹配二维数组的键值 php两个二维数组怎么把相同键名的放到新数组里面? php如何添加二维数组元素