如果我有以下值:
$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) 我有一个问题,我有一个字符串数组,我想在不同的分隔符爆炸.例如
$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) 我正在测试一个Regex模式匹配信用卡的应用程序,然后突出显示这些数字.我正在使用网站http://regexpal.com/为我的测试创建测试信用卡信用卡号码.我的要求是拥有有效的信用卡号码,它们之间可以有" - "和/或",".我没有成功建立这样的数字,就像我使用网站测试它一样
下面的方案我需要很少的信用卡号码
我有一个电话号码$phone,它看起来像这样:(555) 555-5555.我希望它看起来像这样:5555555555.如何取出字符串并删除连字符,空格和括号?
我试图从代码中删除所有非数字字符,但FILTER_SANITIZE_NUMBER_INT允许使用加号和减号。
如何使用可以添加到我的代码中的 PHP 删除它们?
这是我的代码。
$a = filter_var($a, FILTER_SANITIZE_NUMBER_INT);
Run Code Online (Sandbox Code Playgroud)