2024-09-22 01:59:32 | 我爱编程网
直接使用while循环来处理,循环使用随机函数mt_rand,将随机数存入一个数组中,作为判断数据是否重复的依据(in_array);使用glob函数来判断new目录下的文章篇数,作为生成随机数的最大值;整体代码如下:
执行后的效果:
代码操作:
<?php
//获取文件夹下html的数量
$max_num = glob("xxx/new/*.html");
$num = 0; 我爱编程网
$rand_num = [];
$result_arr = [];
while($num < 100){
$tample_num = mt_rand(1,$max_num);
if(!in_array($tample_num,$rand_num)){
$rand_num[] = $tample_num;
$result_arr[] = "".$tample_num.".html";
$num++;
}
}
foreach($result_arr as $v){
echo $v."<hr/>";
}
echo "数组的大小". count($result_arr);
我爱编程网(https://www.52biancheng.com)小编还为大家带来glob语法的相关内容。
PHP的glob函数是一个用于在文件系统中执行模式匹配的实用工具,其原型如下:
glob(const char *pattern, int flags, int errfunc(const char *epath, int eerrno), glob_t *pglob);
这个函数的核心参数是pattern,它是一个必需的字符串,用于定义检索模式。例如,你可以用它来查找以'.txt'结尾的文件。flags参数则是可选的,它允许你设置特定的行为模式。
通过合理配置这些标志,glob函数可以满足各种复杂的文件检索需求,提高脚本的灵活性和实用性。
glob() 函数返回匹配指定模式的文件名或目录。 该函数返回一个包含有匹配文件 / 目录的数组。如果出错返回 false。
以上,就是我爱编程网小编给大家带来的怎么让PHP的glob()函数把中文的文件匹配到全部内容,希望对大家有所帮助!更多相关文章关注我爱编程网:www.52biancheng.comphppreg_match_all匹配换行截止preg_match_all函数可能匹配[^\r\n]可能有问题,我给替换成点,就可以了.点也代表除换行符外的所有字符.另外,为使.*能够找到行尾,我给正则表达式改成了多行形式.完整的PHP程序如下<?php $log="[2018-07-24 07:03:57] SessionId[无序字符串1][INFO][无序字符串4]无
php如何把一个txt文件内容写入到另一个txt文件中?在PHP里面,获取一个文本文件(也就是常说的的TXT文件)的方法有两个:file_get_contents把一个文件所有内容获取到一个字符串变量里面,适合需要对文件的所有内容进行整体处理的情况,例如下面的代码显示文件的所有内容:$s=file_get_contents('abc.txt');echo$s;file
php中的preg_match()函数preg_match()函数用于正则表达式知识匹配,如果成功则返回1,否则返回0。Preg_match()在成功匹配之后停止匹配,如果要实现所有结果的内部匹配,则使用preg_match_all()函数。php函数取得字符串长度:1.首先,创建一个新的PHP文件并将其命名为test.php。2.在test.php文件中,
PHP中的函数ThinkPHP中C(),D(),S()1.在具体的Action方法里面,可以用C()对某些参数进行动态配置,主要指那些还没有使用的参数。具体用法如下:C('参数名称');//获取已经设置的参数值C('参数名称','新的参数值');//设置新的值2.D()函数的使用:先定义好模型类,如UserModel,然后就可以用D()函数对数据进行操作了。例如:
WPS表格近似匹配函数怎么做?WPS表格中可以使用VLOOKUP函数进行近似匹配,该函数的基本语法为:VLOOKUP(lookup_value,table_array,col_index_num,[range_lookup])其中:lookup_value:要查找的值,可以是单元格引用或者文本值。table_array:用于查找的表格区域,包括要查找的值和相
php读取ini配置文件属性ini的内容格式如下,请根据自己的INI,格式修改下段程序.autostart=falsefont_size=12font_color=red===================functionget_ini_file($file_name="demo.ini"){$str=file_get_contents($file_name);//
php和js互相调用,php中有一个数组,在html有一个按钮,按钮调用js函数的时候会传一个数字参数那就只能使用ajax了!也就是按钮触发js函数后,ajax再次异步执行一次php并返回结果而进行后续操作!或者页面执行的时候,直接将php数组输出js格式的json数据,也行!比如:<?php$arr = array( array('a' => 'abc'),
php检查文件是否存在(php检查文件是否存在数据库中)PHP判断当前目录下txt文件中是否存在指定的内容1、file_get_contents(filename),这个函数,可以吧文件的内容放入一个变量$str中,然后使用stripos()函数查找字符串在$str中第一次出现的位置(不区分大小写)。2、php//自定义一个遍历目录的函数,注意目录中的目录。3、先遍历目录文件
2025-02-01 20:24:39
2025-02-12 03:21:37
2025-02-10 15:19:48
2025-01-28 17:58:32
2024-11-22 05:08:01
2024-09-10 08:50:00