这个问题意味着与语言无关.只使用正则表达式,我可以找到并替换文件中的重复行吗?
请考虑以下示例输入和我想要的输出;
输入>>
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) 如果我有一个有符号整数数组,例如:
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) 下面是我的变量,
$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中的重复字符串?
我需要在字符串中删除最后重复的单词,例如:
最后重复的一句是: all/
字符串输入示例:
item1/item2/all/item1/item2/all/all/all/item1/item2/all/all/all/all/结果应该总是: item1/item2/
可能重复:
从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)
任何帮助...... :(