我有類似下面這樣的字符串,得到第一個字符的重複值的字符串
$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); –