加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

php – 将数组中的负和正值提取到两个单独的数组,

发布时间:2020-12-13 16:42:53 所属栏目:PHP教程 来源:网络整理
导读:我需要将数组分成两个数组. 一个数组将包含所有正值,其他所有负值和零将被视为正值. 示例数组: $ts = array(7,-10,13,8,4,-7.2,-12,-3.7,3.5,-9.6,6.5,-1.7,-6.2,7); 不使用任何数组函数.. 很简单通过数组循环并检查数字是否小于0,如果是,请将其推入负数组,
我需要将数组分成两个数组.

一个数组将包含所有正值,其他所有负值和零将被视为正值.

示例数组:

$ts = array(7,-10,13,8,4,-7.2,-12,-3.7,3.5,-9.6,6.5,-1.7,-6.2,7);
不使用任何数组函数..

很简单通过数组循环并检查数字是否小于0,如果是,请将其推入负数组,否则将其推入正数组.

<?php
$ts=array(7,7);
$pos_arr=array(); $neg_arr=array();
foreach($ts as $val)
{
    ($val<0) ?  $neg_arr[]=$val : $pos_arr[]=$val;
}
print_r($pos_arr);
print_r($neg_arr);

输出:

Array
(
    [0] => 7
    [1] => 13
    [2] => 8
    [3] => 4
    [4] => 3.5
    [5] => 6.5
    [6] => 7
)
Array
(
    [0] => -10
    [1] => -7.2
    [2] => -12
    [3] => -3.7
    [4] => -9.6
    [5] => -1.7
    [6] => -6.2
)

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读