草庐IT

去重复

全部标签

php - preg 匹配重复或增量字符

我正在使用预匹配来验证密码:(preg_match("/^.*(?=.{5,}).*$/",$password)它也接受特殊字符。但出于某种原因,我需要修改它应该接受仅字母数字至少5个字符长非常重要的是它不能有任何重复或增量字符,如:aaaa或12345或abc123等. 最佳答案 if(preg_match('%^#Startofstring(?!.*(.)\1)#Assertnorepeatedcharacters#Assertnosequentialdigits/characters(?!.*(?:01|12|23|34|45

PHP - 重构此 if 语句以避免重复

在这段代码中,我们输入$inputs['user_id']3次。if(isset($inputs['user_id'])&&$inputs['user_id']){//Theconsumerispassingauser_iddoSomethingWith($inputs['user_id']);}为了避免重复并避免索引user_id不存在的任何通知,我能做的最可读和最可靠的重构是什么?谢谢。 最佳答案 这里的复制没有错。在检查变量是否已设置之前,您不能将$inputs['user_id']分配给变量,否则会产生一个Noticeund

php - 显示 2 张没有重复的随机图片 PHP

这个问题在这里已经有了答案:phpgettwodifferentrandomarrayelements[duplicate](8个答案)关闭8年前。我对PHP有点菜鸟,现在正在学习。我正在制作一个并排显示2张随机图片的网站。然而,目前使用我当前的代码,这意味着在某些情况下您可能会两次加载相同的图片。这是我的代码:"/>"/>

php - 在不指定单词本身的情况下在PHP中查找重复的单词

我一直在考虑我想做的项目,我不是高级用户,我只是在学习。不知道这是否可能:假设我们有100个html文档,其中包含许多表格和文本。第一个问题是:是否可以分析所有这些文本并找到重复的单词并统计它?是的,可以用一些函数来做,但问题是:如果我们不知道要找到的单词怎么办?也就是说,我们必须告诉代码一个词的含义。例如,假设一个词是七个字符的并集,我们的想法是找到其他类似的模式并提及它。执行此操作的最佳方法是什么?非常感谢您。例子:搜索:下一个短语的五个字符模式:文本一:"Ittakesanoceannottobreak"文字二:"Anoceanisabodyofsalinewater"结果Tak

php - 如何使用 PHP 删除 JSON 对象的重复数据

我需要一个帮助。我有一些JSON类型的数据,我想使用PHP删除重复的数据集。我在下面解释我的代码。data=[{'member_name':member1,'no_of_users':20},{'member_name':member1,'no_of_users':20},{'member_name':member1,'no_of_users':20},{'member_name':member2,'no_of_users':10},{'member_name':member2,'no_of_users':10},{'member_name':member3,'no_of_users'

php - php中的数组,比较2个数组并保留重复值

以下是问题的两种不同定义:如何处理2个数组,以便保留重复数组[key]值的数据。我有数组A和B。我想用children创建数组C,他们的id/key值同时存在于A和B数组中。谢谢 最佳答案 array_intersect_assoc似乎是你要找的东西 关于php-php中的数组,比较2个数组并保留重复值,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/2488676/

php - 从数组中删除重复项

我有两个数组,像这样:$array1=array('ADAIR','ADAM','ADAMINA','ADDISON','ADDY','ADELLE','ADEN','ADOLPH','ADRIANNA');$array2=array('ADAIR','ADAMINA','ADRIANNA');如何制作第三个数组,不重复?我们应该获取第一个数组并从中删除第二个数组中的重复项。 最佳答案 使用Array-diff$array3=array_diff($array1,$array2);返回一个数组,其中包含array1中不存在于任何其他

PHP、isset 以及如何去掉重复的变量链?

我有严格的错误报告。我必须使用isset,它让我在PHP中编写长而重复的变量链。有时我不得不写这样的代码:if(isset($my_object->an_array[$a_variable])):$other_variable=$my_object->an_array[$a_variable];else:$other_variable=false;endif;或if(isset($my_object->an_array[$a_variable])):return$my_object->an_array[$a_variable];endif;有时会更长更复杂。它不可读,打字需要太多时间。

php - 从字符串中删除多个重复字符

我有这样的字符串:$str='This-----isabbbbtest';如果出现超过3次,如何删除所有重复字符?因此,例如,上面的字符串必须如下所示:'Thisisatest'; 最佳答案 您可以使用regularexpressions执行此操作和preg_replace():$new_str=preg_replace('/(.)\1{3,}/','',$str); 关于php-从字符串中删除多个重复字符,我们在StackOverflow上找到一个类似的问题:

php - 如何在 PHP 中随机填充单个锦标赛淘汰而不重复?

如果我有这个:$players=array("A","B","C","D","E","F","G","H","I","J","L","M","N","O","P","Q");我如何像这样填充单个锦标赛淘汰赛:Matche1:AxLMatche2:CxJMatche3:HxQ...Matche8:ExP16名玩家=8场比赛我也试过这个和其他代码:$value){echo$value.','.$value.'';}?> 最佳答案 这应该适合你:只需shuffle()您的数组,然后array_chunk()将其分成2组,例如$player