我有类似下面这样的字符串,得到第一个字符的重复值的字符串
$string = "01110111011101110111101110111110111111";
我需要得到的字符串中的第一个字符(在这种情况下,0)。然后我需要得到字符串中该字符出现的位置。所有的出现都应该放入第一个元素为1的数组中(第一个出现的是字符串的第一个字符)。
例如,上面的字符串应该产生这样的阵列,
$return_value = array([0]=>1, [1]=>5, [2]=>9, [3]=>13, [4]=> 17....);
请说清楚。我无法理解你的问题。 –
感谢您的回复 我如何获得重复字符的第一个和最后一个位置 $ string =“011101110111”; 输出如: $ first_position_values = array([0] => 1,[1] => 5,[3] => 9); $ last_position_values = array([0] => 3,[1] => 7,[3] => 11); –