El propósito de este artículo es extraer números de una string usando PHP.
Acercarse:
Podemos usar la función preg_replace() para la extracción de números de la string.
- /[^0-9]/ patrón se utiliza para encontrar el número como un número entero en la string ( Consulte el Ejemplo 1 )
- /[^0-9\.]/ patrón se utiliza para encontrar el número como doble en la string (Consulte el Ejemplo 2)
Ejemplo 1:
PHP
<?php $string = '$ 90,000,000.0098'; echo preg_replace("/[^0-9]/", '', $string); echo "\n<br/>"; $string2 = '$ 90,000,000.0098'; echo preg_replace("/[^0-9\.]/", '', $string2); ?>
Producción
900000000098 90000000.0098
Ejemplo 2: el código completo para extraer el número de la string es el siguiente
PHP
<?php $string = '$ 90,000,000.0098'; echo preg_replace("/[^0-9]/", '', $string); echo "\n<br/>"; $string2 = '$ 90,000,000.0098'; echo preg_replace("/[^0-9\.]/", '', $string2); echo "\n<br/>"; $string3 = 'Jack has 10 red and 14 blue balls'; echo preg_replace("/[^0-9]/", '', $string3); echo "\n"; ?>
Producción
900000000098 90000000.0098 1014
Publicación traducida automáticamente
Artículo escrito por farmaniasuravi y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA