检查整个页面的电话号码和变化

时间:2013-09-17 08:38:25

标签: php phone-number

我想要变量

$phoneNumber

$siteContent

我现在想编写一个方法并将这些变量作为参数。该方法应该将$ phoneNumber字符串中的电话号码放在不同的变体中,并检查$ siteContent是否存在其中一个变体,如果存在,则返回yes。

例如:用户输入以下电话号码:02121 21413或02124/2144

该方法现在应该将电话号码设置为以下格式

+49 30 1234567
+49 (30) 1234567
+49-30-1234567

然后检查它是否在siteContent中。我用街道地址做了一次替换str。与strasse和其他变化,并做这样。

$needles[0]   = strtolower( $value );
                $variants = array('straße','strasse');
                if($this->comparisonObject->compare($this->siteContents, $needles[0] , 'str.', 2, false) !== false)
                {
                    foreach ($variants as $variant) {
                        $needles[] = str_replace('str.', $variant, $needles[0]);
                    }
                }
                foreach ($needles as $needle) {
                    if($this->comparisonObject->compare($this->siteContents, $needle, 2, false) !== false)
                    {
                        return true;
                        break;
                    }
                    else
                    {
                        return false;
                        break;
                    }

                }

但我很不确定如何实现相同的电话号码。有什么想法吗?

0 个答案:

没有答案