PHP拆分函数返回的值

PHP拆分函数返回的值,php,Php,我在一个类中调用了这个函数。它获取分配给用户或公司的所有电话号码 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->_g

我在一个类中调用了这个函数。它获取分配给用户或公司的所有电话号码

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)

8004xx3048138xxx436

我一直在尝试这样的事情,但没有成功,在我返回的数字末尾添加了一个“.”

$NumArray = explode('.', $get_numbers_from_domain);
foreach($NumArray as $num_Array){
    echo $num_Array.'<br>';  
}
$numaray=explode('.',$get_numbers_from_domain);
foreach($NumArray作为$num\u数组){
回显$num_数组。“
”; }
所以它以数组的形式返回数字


因此它以数组的形式返回数字

您能发布函数的相关代码吗?您显示的内容只会回显某些内容,而不会返回任何内容。将值放入数组并返回数组。您能否共享
$clean\u number
中获得的字符串?您能否发布函数的相关代码?您显示的内容只会回显某些内容,它不会返回任何内容。将值放入数组并返回数组。您可以共享
$clean\u number
中获得的字符串吗嘿,我是否需要在另一端执行任何操作,以便它显示的不仅仅是“数组”?$get\u numbers\u from\u domain=$api->\u get\u numbers($domain);print\u r($get\u number\u from\u domain);如果您想显示数组,或者想显示的话,现在就用代码显示。不知道为什么数组值显示为空。嘿,我需要在另一端做些什么,这样它显示的不仅仅是“数组”?$get\u numbers\u from\u domain=$api->\u get\u numbers($domain);print\u r($get\u number\u from\u domain);如果您想显示数组,或者想显示的话,现在就用代码显示。不确定为什么数组值显示为空。
$clean_number=array();
foreach($obj as $file) {
$clean_number = preg_replace('/[^0- 9]/','',$file['matchrule']);
$clean_number[]= substr($clean_number, 1);
}
return $clean_number;