永发信息网

php 给一个数组元素值为空的元素重新赋值为0呢?

答案:5  悬赏:50  手机版
解决时间 2021-02-24 19:46
  • 提问者网友:伴风望海
  • 2021-02-24 05:39
不知道如何描述了, 看例子,呵呵~~
假设:
$a= "222||||||501|||600||||||500";
$a = explode('|||',$sort1);
print_r ($a) ;
那么就会发现结果如下:
Array ( [0] => 222 [1] => [2] => 501 [3] => 600 [4] => [5] => 500 )
其中元素:[1] => 和[4] => 为空值。
我的要求是要将这些空值重新赋值为0 , 生成如下结果的数组:
Array ( [0] => 222 [1] =>0 [2] => 501 [3] => 600 [4] =>0 [5] => 500 )
那位大侠能够指点一下吗? 先谢了
最佳答案
  • 五星知识达人网友:舊物识亽
  • 2021-02-24 05:52
这样
$a= "222||||||501|||600||||||500";
$a = explode('|||',$sort1);
$a[1] = 0;
$a[4] = 0;
print_r ($a) ; //输出Array ( [0] => 222 [1] =>0 [2] => 501 [3] => 600 [4] =>0 [5] => 500 )
全部回答
  • 1楼网友:不想翻身的咸鱼
  • 2021-02-24 10:01
',$sort1); $a[1] = 0; $a[4] = 0; print_r ($a) ; //输出Array ( [0] => 222 [1] =>0 [2] => 501 [3] => 600 [4] =>0 [5] => 500 )
  • 2楼网友:渡鹤影
  • 2021-02-24 08:32
500"; $a = explode('
  • 3楼网友:野味小生
  • 2021-02-24 07:54
600
  • 4楼网友:行雁书
  • 2021-02-24 06:48
501
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯