DouglasP 1 Denunciar post Postado Agosto 20, 2009 Voltando aqui amigos: $str = '010016ACACACAC000000000000000000010016ADADADAD000000000000000000000022BBBBBBBB000070000000000000000022CCCCCCCC000080000000000000000022EEEEEEEE000090000000000000000022DDDDDDDD0000A0000000000000000022ABABABAB0000B00000000000002400DCAAAAAAAA0000C0000000000000'; $hexas = str_split( $str, 32 ); o codigo ira quebrar 010016ACACACAC000000000000000000010016ADADADAD000000000000000000000022BBBBBBBB000070000000000000000022CCCCCCCC000080000000000000000022EEEEEEEE000090000000000000000022DDDDDDDD0000A0000000000000000022ABABABAB0000B00000000000002400DCAAAAAAAA0000C0000000000000 em 8 partes de 32 caracteres, ficando assim: 010016ACACACAC000000000000000000 010016ADADADAD000000000000000000 000022BBBBBBBB000070000000000000 000022CCCCCCCC000080000000000000 000022EEEEEEEE000090000000000000 000022DDDDDDDD0000A0000000000000 000022ABABABAB0000B0000000000000 2400DCAAAAAAAA0000C0000000000000 minha duvida agora é como pegar os 6 primeros caracteres e os ultimos 18 caracteres. grato. Compartilhar este post Link para o post Compartilhar em outros sites
DouglasP 1 Denunciar post Postado Agosto 20, 2009 ja consegui vlws, quem quiser: echo "string original: 2400DCAAAAAAAA0000C0000000000000<br>"; $string = "2400DCAAAAAAAA0000C0000000000000"; $rest = substr($string, 0, 6); $restf = substr($string, -18); echo "ID do item e durabilidade: ".$rest; echo "<br>"; echo "Final do item e durabilidade: ".$restf; Compartilhar este post Link para o post Compartilhar em outros sites
DouglasP 1 Denunciar post Postado Agosto 21, 2009 Boa noite, to tentando quebrar o seguinte hexa: 1000FFACACACAC0012461000FFADADADAD000484E600FFBBBBBBBB0072830600FFCCCCCCCC8094952600FFEEEEEEEE8039774600FFDDDDDDDD8031436600FFABABABAB8038438200FFAAAAAAAA801786A100FFAEAEAEAE801587AD00FFABCABCAB802254A800FFADCADCAD808128B600FFAECAECAE807146FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF com o seguinte código: $hexas = str_split($HexaInventario, 20); echo $hexas; porem ele esta retornando a mensagem array ---------------------- Resolvi :D Compartilhar este post Link para o post Compartilhar em outros sites