猿问

如何在php中把空数组过滤,然后讲数组转化为字符串?

慕侠9416546
浏览 3360回答 4
4回答

子期不遇

array_filter($arr),将数组中的空值去除;implode('分隔符或者连接符',$arr),将数组按照分隔符或者连接符转换成字符串

vicentia

循环遍历用 foreach   判断语句 if ($v!=""){$data[$k]=$v;}  遍历出来的$data  转化字符串就好了。implode(",", $data  )  转变回来 explode()

阿峰1313

判断数组是否为空<?php     $arr = array();     echo count($arr);     echo size($arr);     var_dump(empty($arr));声明一个空数组,将不为空的数组加入到这个新的数组,然后将数组转成json字符串即可json_encode()就是将PHP数组转换成Json。相反,json_decode()就是将Json转换成PHP数组具体你可以学习一下json

慕田峪6141110

VSLURLBBRYMUQQKXDDOURNPEBKQNEYMTWJYZVTPMSLSVERUAAYUXNEAMDFLFBFOIPVNTSZFOOEEPPWMGOOERANKJUMWVFSIXTNXTUUAEAAORKAJMPATDZWSPCUNKUHTLVOCZEDJZZOSYILILONOUOBPAKXOUNNNMVBPJJATQAIPFDGQGCMLRRYLCDKGRKNDKHVOWEKUDWDGCQPZGZPPYMCXTGATWWCFLPVXDHUGKXTMOYYHRBRNSISEXQKWGNZOHXOMHKAKHETCISYDDQGDFYXOUEGWGMFYEURRXHNGGWUQJJCDZYYGWZVLUUXJXJNHYAGGAHXTDYKCYLEBOOXREYFUKOYUFFSHEHARNKQJWWNGJJPJPMLEAOACIEDHGGQDREUNDJWIMFVPXLVXHUQQEKNNXXMGCFVJFCIMCUMPSIWZAQBYUHJVUNDDXDQCZFSGPPMSCRKZYYEUURELLDUXEVROEVQWFLRLOUWPFZJGPNLWCZGWWIBURDBNABEWBUUOASTQWWYOXKKAUVVWSCIIGMFFZIZYMVMMIWMWFAQAKRILLOLREYIFOONLUCVILJLWVYERQDNTDKHOHHVSOOJLABRYLHFAJNCVOADMPIOIYINNGWAXBUHUQDZFIYFLKZCJGYVBCMPFVVAGVYEUAYHUAJIYLMCFBVROMSEXXAWOAAKLETXVFRYYEYICLLXKYIRVRXJTJYILBGQTGFEUNKTGJQYPEZPIFLCVSBILNXCGZGGQMYXTTJTUQMWFAJCYFVAGTGMIOBOUXGTISIMPPXLIUOXDAJKTTHHNQVTPGVLBOEYLELCPZIWNSXQKLKZWVYIEVHEIUGSLLIOCSYCLSRHNTMZJMSZGPYYHOQNDKAGPIPEUUUARD

just_liu

用array_filter()过滤,implode()转换
随时随地看视频慕课网APP
我要回答