1个回答
展开全部
由于数据规律性很好,似乎用字符串函数就能处理,如果仅仅根据In 和 Out把数据分配到两个数组中。可实在看不懂您的图,对您的业务逻辑一头雾水啊。
$arrIn = array();
$arrOut = array();
foreach($sourceArr as $value) {
if (substr($value, 28, 2) == 'In') {
$arrIn[] = substr($value, -42);
} else if (substr($value, 28, 3) == 'Out') {
$arrOut[] = substr($value, -42);
}
}
从图片上数字符个数太累,可能会数错,您自行调整。
else if有些矫情,直接用else也可以。
如果您的图片,对业务逻辑另有所指,那么这段代码估计不能用,当我啥也没说好了。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询