php将数组分成两部分,php如何把一组数组拆分为两部分分别存入数据库中?

php如何把一组数组拆分为两部分分别存入数据库中?

关注:142  答案:3  手机版

解决时间 2021-03-02 05:26

提问者聽随風

2021-03-01 10:10

Array ( [0] => 4,0,9#1_1 [1] => 4,5,5#1_1 [2] => 4,5,1#1_1 [3] => 7,2,4#1_1 [4] => 4,4,3#1_1 [5] => 8,8,0#2_1 [6] => 2,2,9#2_1 [7] => 0,0,6#2_1 [8] => 0,0,7#2_1 [9] => 3,3,8#2_1 )

这样一组数据,我想把#1_1 的和 #2_1 的分别存到一个表的两个字段中

php如何实现?

存入的时候需要去除#1_1 和#2_1

最佳答案

二级知识专家往事叫我剪短发

2021-03-01 11:14

for($i=0;$i<=4;$i++){$a[]=strtr($arr[i],"#1_1","");$b[]=strtr($arr[i+5],"#2_1","");}

全部回答

1楼噯ㄖ詘,美

2021-03-01 12:09

$result2 = array();

foreach($data as $key=>$value)

{

$str1 = '#1_1';

$str2 = '#2_1'; if(strpos($value,$str1))

{

$tmp = str_replace($str1,'',$value);

$result1[] = $tmp;

}

else if(strpos($value,$str2))

{

$tmp = str_replace($str2,'',$value);

$result2[] = $tmp;

}

}

print_r($result1);

print_r($result2);

?>

结果:Array ( [0] => 4,0,9 [1] => 4,5,5 [2] => 4,5,1 [3] => 7,2,4 [4] => 4,4,3 ) Array ( [0] => 8,8,0 [1] => 2,2,9 [2] => 0,0,6 [3] => 0,0,7 [4] => 3,3,8 )楼上大哥的是对的~~

2楼千里故人稀

2021-03-01 11:27

程序<?php $data = array("4,0,9#1_1", "4,5,5#1_1","4,5,1#1_1", "7,2,4#1_1", "4,4,3#1_1", "8,8,0#2_1","2,2,9#2_1","0,0,6#2_1", "0,0,7#2_1","3,3,8#2_1" );$result1 = array();

$result2 = array();

foreach($data as $key=>$value)

{

$str1 = '#1_1';

$str2 = '#2_1';

if(strpos($value,$str1))

{

$tmp = str_replace($str1,'',$value);

$result1[] = $tmp;

}

else if(strpos($value,$str2))

{

$tmp = str_replace($str2,'',$value);

$result2[] = $tmp;

}

}var_dump($result1);

var_dump($result2);?>结果array 0 => string '4,0,9' (length=5) 1 => string '4,5,5' (length=5) 2 => string '4,5,1' (length=5) 3 => string '7,2,4' (length=5) 4 => string '4,4,3' (length=5)array 0 => string '8,8,0' (length=5) 1 => string '2,2,9' (length=5) 2 => string '0,0,6' (length=5) 3 => string '0,0,7' (length=5) 4 => string '3,3,8' (length=5)

我要举报

如以上信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!

推荐资讯

大家都在看

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值