我有一个我在班上打电话的这个功能。它获取分配给用户或公司的所有电话号码。
foreach($obj as $file) {
$clean_number = preg_replace('/[^0-9]/','',$file['matchrule']);
$clean_number = substr($clean_number, 1);
echo $clean_number;
}
它返回所有值,我在这个函数中看到它们调用上面的函数:
$get_numbers_from_domain = $api->_get_numbers($domain);
echo $get_numbers_from_domain;
所以问题是,如何拆分值并将每个返回的电话号码视为单独处理,以便我可以将它们输入另一个函数而不是长时间运行数字?
返回值字符串如下所示:(减去x' s)
8004xxx3048138xxx436
我一直在尝试的是这样的事情,并没有成功添加"。"在我返回的号码结束时。
$NumArray = explode('.', $get_numbers_from_domain);
foreach($NumArray as $num_Array){
echo $num_Array.'<br>';
}
答案 0 :(得分:2)
$clean_number=array();
foreach($obj as $file) {
$clean_number = preg_replace('/[^0- 9]/','',$file['matchrule']);
$clean_number[]= substr($clean_number, 1);
}
return $clean_number;
所以它将数字作为数组返回