Heim  >  Artikel  >  Backend-Entwicklung  >  Wie entferne ich numerische Zeichen aus einer Zeichenfolge in PHP?

Wie entferne ich numerische Zeichen aus einer Zeichenfolge in PHP?

青灯夜游
青灯夜游Original
2020-08-21 12:27:222759Durchsuche

在php中,可以使用preg_replace()函数配合正则表达式(/\\d+/)来去掉字符串中的数字字符;语法“preg_replace("/\\d+/",'', 指定字符串);”。preg_replace执行一个正则表达式的搜索和替换。

Wie entferne ich numerische Zeichen aus einer Zeichenfolge in PHP?

推荐:《PHP视频教程

php去掉字符串中的数字字符

可以使用preg_replace()函数来删除字符串中的数字字符。此函数执行正则表达式搜索和替换。函数preg_replace()搜索由pattern(要搜索的模式)指定的字符串,如果找到则用替换替换模式。

方:1:正则表达式(/\\d+/)匹配使用数字字符,并用''(空字符串)替换它们。

preg_replace("/\\d+/",'', 指定字符串);

示例

<?php
// 包含数字字符的字符串
$str="php.cn2020"; 

// preg_replace函数删除数字字符
$str = preg_replace( &#39;/\\d+/&#39;, &#39;&#39;, $str);  
//打印字符串
echo($str); 
?>

输出:

php.cn

方法2:方法2:正则表达式'/ [0-9] / '匹配所有非字母数字字符,并用''(空字符串)替换它们。

$str = preg_replace( &#39;/[0-9]/&#39;, &#39;&#39;, $str);

在正则表达式中:

0-9:用于匹配所有数字。

示例:

输出:

php.cn

更多编程相关知识,可访问:编程入门!!

Das obige ist der detaillierte Inhalt vonWie entferne ich numerische Zeichen aus einer Zeichenfolge in PHP?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn