php 数组根据条件重新分成不同的2个数组

如何把上面的数组分成左右框中这样,分2个数组... 如何把上面的数组分成左右框中这样,分2个数组 展开
 我来答
cndavidwang
2013-09-26 · TA获得超过127个赞
知道小有建树答主
回答量:167
采纳率:100%
帮助的人:79.6万
展开全部

由于数据规律性很好,似乎用字符串函数就能处理,如果仅仅根据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);
    }
}
  1. 从图片上数字符个数太累,可能会数错,您自行调整。

  2. else if有些矫情,直接用else也可以。

  3. 如果您的图片,对业务逻辑另有所指,那么这段代码估计不能用,当我啥也没说好了。

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式