PHP/Zend : How to remove all chars from a string and keep only numbers

标签 php zend-framework pattern-matching

我只想保留数字并从变量中删除所有字符。

例如:

input: +012-(34).56.(ASD)+:"{}|78*9
output: 0123456789

最佳答案

这是一般的做法:

$numbers = preg_replace('/[^0-9]+/', '', '+012-(34).56.(ASD)+:"{}|78*9');
echo $numbers;

输出:

0123456789

关于PHP/Zend : How to remove all chars from a string and keep only numbers,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2635781/

相关文章:

php - 使用Gmail SMTP发送邮件php不要到达

php - 从 Zend 2 中的连接获取数据

magento - 覆盖/扩展 Magento 抽象类?

r - 由于抓取文本的明显编码问题,模式匹配失败

.net - 使用 LINQ 计算文本字段中的单词出现次数

Java 文本标签替换代码

javascript - 如果单击其他按钮而不保存编辑,JQuery 会发出警告

php - 将最后几位数字替换为零

从 MySQL 数据库引入文件名时,PHP 文件下载链接不起作用

php - Zend Server Windows - 授权 header 未传递给 PHP 脚本