相关疑难解决方法(0)

如何使用正则表达式查找和删除文件中的重复行?

这个问题意味着与语言无关.只使用正则表达式,我可以找到并替换文件中的重复行吗?

请考虑以下示例输入和我想要的输出;

输入>>

11
22
22  <-duplicate
33
44
44  <-duplicate
55
Run Code Online (Sandbox Code Playgroud)

输出>>

11
22
33
44
55
Run Code Online (Sandbox Code Playgroud)

regex

40
推荐指数
3
解决办法
3万
查看次数

array_unique vs array_flip

如果我有一个有符号整数数组,例如:

Array
(
    [0] => -3
    [1] => 1
    [2] => 2
    [3] => 3
    [4] => 3
)
Run Code Online (Sandbox Code Playgroud)

为了获得独特的价值,我本能地使用,array_unique但经过考虑后,我可以执行array_flip两次具有相同效果,我认为会更快?

array_unique O(n log n),因为它使用的排序操作

array_flip 上)

我的假设是否正确?

更新/示例:

$intArray1 = array(-4,1,2,3);
print_r($intArray1);
$intArray1 = array_flip($intArray1);
print_r($intArray1);
$intArray1 = array_flip($intArray1);
print_r($intArray1);

Array
(
    [0] => -3
    [1] => 1
    [2] => 2
    [3] => 3
    [4] => 3
)
Array
(
    [-3] => 0
    [1] => 1
    [2] => 2
    [3] => 4
)
Array
(
    [0] …
Run Code Online (Sandbox Code Playgroud)

php big-o array-unique array-flip

28
推荐指数
2
解决办法
9406
查看次数

如何使用PHP从字符串中删除重复的单词?

下面是我的变量,

$string = 'AAA,BBB,aAA,BbB,AAA,BbB';
Run Code Online (Sandbox Code Playgroud)

我需要下面的唯一字符串结果,

$string = 'AAA,BBB,aAA,BbB';
Run Code Online (Sandbox Code Playgroud)

如何使其独特就像array_unique()函数一样,是否有任何默认的String函数来删除PHP中的重复字符串?

php string array-unique

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

删除字符串PHP中的最后重复单词出现

我需要在字符串中删除最后重复的单词,例如:

最后重复的一句是: all/

字符串输入示例:

  • item1/item2/all/
  • item1/item2/all/all/all/
  • item1/item2/all/all/all/all/

结果应该总是: item1/item2/

php

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

PHP:获取字符串的并集

可能重复:
从PHP中的字符串中删除重复项

有一个字符串,如:

$str = "1 - 1 - 2 - 3 - 1 - 4 - 3 - 1 - 2 - 5 - 6 - 4";
Run Code Online (Sandbox Code Playgroud)

我需要得到

$str = "1 - 2 - 3 - 4 - 5 - 6";
Run Code Online (Sandbox Code Playgroud)

任何帮助...... :(

php string

-4
推荐指数
1
解决办法
573
查看次数

标签 统计

php ×4

array-unique ×2

string ×2

array-flip ×1

big-o ×1

regex ×1