Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Tenho uma variável com uma string assim:
"Qualquer texto de qualquer tamanho.Palavras65.00002020-05-26" e/ou "Qualquer texto de qualquer tamanho.Qualquercoisa127.00002020-05-26"
Preciso pegar deles o "65.0000" e o "127.0000", respectivamente, com a dica de que esses substr são números, não sei se ajuda.
Alguém já resolveu algo assim? Pesquisei substr mas não tive sucesso.
Agradeço!
Pode variar. Sempre 4 casas depois do ponto, mas antes do ponto, pode variar.
Obrigado!
Você pode aplicar um regex para capturar apenas os números
<?php
$string = "aquiVaiQualquerCoisa650000.12345";
$sonumeros = preg_replace("/\D/","",$string); #\d/ regex para manter somente números
echo $sonumeros; #resultado > 65000012345
?>
Esses números que você precisa pegar vão sempre ter a mesma quantidade de dígitos? ou a quantidade de dígitos vai variar?