相关疑难解决方法(0)

从字符串中删除非数字字符(句点和逗号除外)

如果我有以下值:

 $var1 = AR3,373.31

 $var2 = 12.322,11T
Run Code Online (Sandbox Code Playgroud)

如何创建新变量并将其设置为删除了任何非数字字符的数据副本,但逗号和句点除外?上面的值将返回以下结果:

 $var1_copy = 3,373.31

 $var2_copy = 12.322,11
Run Code Online (Sandbox Code Playgroud)

php string

143
推荐指数
4
解决办法
18万
查看次数

Php多个分隔符在爆炸

我有一个问题,我有一个字符串数组,我想在不同的分隔符爆炸.例如

$example = 'Appel @ Ratte';
$example2 = 'apple vs ratte'
Run Code Online (Sandbox Code Playgroud)

我需要一个在@或vs.中爆炸的阵列

我已经写了一个解决方案,但如果每个人都有更好的解决方案,请在这里发布.

private function multiExplode($delimiters,$string) {
    $ary = explode($delimiters[0],$string);
    array_shift($delimiters);
    if($delimiters != NULL) {
        if(count($ary) <2)                      
            $ary = $this->multiExplode($delimiters, $string);
    }
    return  $ary;
}
Run Code Online (Sandbox Code Playgroud)

php explode

133
推荐指数
7
解决办法
14万
查看次数

正则表达式信用卡号码测试

我正在测试一个Regex模式匹配信用卡的应用程序,然后突出显示这些数字.我正在使用网站http://regexpal.com/为我的测试创建测试信用卡信用卡号码.我的要求是拥有有效的信用卡号码,它们之间可以有" - "和/或",".我没有成功建立这样的数字,就像我使用网站测试它一样

http://regexpal.com.

下面的方案我需要很少的信用卡号码

  1. 有效的信用卡号,任何数字之间可以有" - ".
  2. 有效的信用卡号,任何数字之间可以有",".
  3. 有效的信用卡号码,可以在任何数字之间加上","或" - ".

regex regex-greedy

43
推荐指数
6
解决办法
10万
查看次数

在PHP中剥离其括号,空格和连字符的电话号码?

我有一个电话号码$phone,它看起来像这样:(555) 555-5555.我希望它看起来像这样:5555555555.如何取出字符串并删除连字符,空格和括号?

php regex string formatting

25
推荐指数
2
解决办法
3万
查看次数

如何从字符串中删除所有非数字字符?

我试图从代码中删除所有非数字字符,但FILTER_SANITIZE_NUMBER_INT允许使用加号和减号。

如何使用可以添加到我的代码中的 PHP 删除它们?

这是我的代码。

$a = filter_var($a, FILTER_SANITIZE_NUMBER_INT);
Run Code Online (Sandbox Code Playgroud)

php

6
推荐指数
1
解决办法
4311
查看次数

标签 统计

php ×4

regex ×2

string ×2

explode ×1

formatting ×1

regex-greedy ×1