1
битовый поток:битное расположение изменение битового потока
0 0 0 1 1 1 1 0 0 1 1 0 0 0 1 0
желательно outbpu:
4-7,10-11,15
моя функция:
$flag = 0;
$str = '';
for($i=0; $i < count($array); $i++){
if(0 == $array[$i]){
$flag = 0;
continue;
}
if($i > 0 && $session_array[$i] == $session_array[$i-1]){
$flag = 1;
continue;
}
$str .= (string)$i+$flag . ',';
}
Но это не дает желаемых результатов. какие-либо предложения?
Я на это - почти сделано. – Falt4rm
Как вы можете получить эти 5 номеров из этих 16 цифр? – Rizier123
@ Rizier123 '4-7',' 10-11' и '15' - это диапазоны позиций, где находятся« бит 1 ». – Hkan