代码如下 | 复制代码 |
<?php function foreachDir($path){ $handle=opendir($path); if($handle){ while (false !== ($file = readdir($handle))) { if($file!="." && $file!='..'){ if(is_dir($path.$file)){ echo $path.$file."<br/>"; foreachDir($path.$file); }else{ echo "--".$path."/".$file."<br/>"; $ext = strripos($file,'.'); $aaa = substr($file,0,$ext); rename($path.'/'.$file,$path.'/'.$aaa.'.JPG'); // die(); } } } return false; } } foreachDir('D:xampphtdocsTNF2'); |
实例一
代码如下 | 复制代码 |
<?php //利用PHP目录和文件函数遍历用户给出目录的所有的文件和文件夹,修改文件名称 function fRename($dirname){ if(!is_dir($dirname)){ echo "{$dirname}不是一个有效的目录!"; exit(); } $handle = opendir($dirname); while(($fn = readdir($handle))!==false){ if($fn!='.'&&$fn!='..'){ $curDir = $dirname.'/'.$fn; if(is_dir($curDir)){ fRename($curDir); } else{ $path = pathinfo($curDir); $newname = $path['dirname'].'/'.rand(0,100).'.'.$path['extension']; rename($curDir,$newname); echo $curDir.'---'.$newname."<br>"; } } } } //给出一个目录名称调用函数 fRename('pl'); ?> |
实例二
代码如下 | 复制代码 |
<?php if ($dh = opendir($dir)) { |
字符串的替换技术可以通过以下两个常用函数实现:str_ireplace()函数和substr_replace()函数
str_ireplace()函数
使用新的子字符串替换原始字符串中被指定要替换的字符串,语法:
mixed str_ireplace(mixed search,mixed replace,mixed subject[,int&count])
参数search:必要参数,指定需要查找的字符串。
参数replace:必要参数,指定替换的值。
参数subject:必要参数,指定查找的范围。
参数count:可选参数,(带中括号的为可选参数),获取执行替换的数量。
实例:
代码如下 | 复制代码 |
<?php $str2=”某某”; $str1=”**”; $str=”某某网站的地址是www.111cn.net ,某某网站主要记录一些学习php的笔记和感想以及各种软件知识”; echo str_ireplace($str2,$str1,$str); //str2查找的值,str1替换的值,str范围 ?> |
在本例中,我们将演示带有数组和 count 变量的 str_ireplace() 函数:
代码如下 | 复制代码 |
<?php 输出: Array |
Replacements: 1例子 3
代码如下 | 复制代码 |
<?php Array
|
substr_replace()函数
对指定字符串中的部分字符串进行替换,语法:
string substr_replace(string str,string repl,int start,[int length])
参数str:指定要操作的原始字符串。
参数repl:必要参数,指定替换后的新字符串。
参数start:指定替换字符串开始的位置。
参数length:指定返回的字符串长度。
实例:
代码如下 | 复制代码 |
<?php <?php <?php |
更多详细内容请查看:http://www.111cn.net/phper/21/32954.htm
文章简单的介绍了关于php音乐文件播放时间代码,有需要的朋友可以仔细的看看哦。 // mp3, wav 或者其他 media player 支持的格式.代码如下 | 复制代码 |
$file = "C:/Users/Public/Music/Sample Music/Kalimba.mp3"; if (!file_exists($file)) { exit('媒体文件不存在.'); } // 创建一个Windows Media Player接口 $player = new COM("WMPlayer.OCX"); $media = $player->newMedia($file); // 获取歌曲时间 (单位秒) echo $media->duration.'秒'; |
GB2312编码:
代码如下 | 复制代码 |
function unescape($str) { |
UTF8编码:
代码如下 | 复制代码 |
function unescape($str){ |