永发信息网

php以逗号为分割,判断是否为数组

答案:4  悬赏:50  手机版
解决时间 2021-03-04 22:38
  • 提问者网友:两耳就是菩提
  • 2021-03-04 11:44
以逗号为分割,判断是否为数组。。 关键不是数组的,就没逗号。。 怎么判断啊
例如 1,2,3 这很好判断, 那么只有1 没有逗号。。怎么判断
最佳答案
  • 五星知识达人网友:行雁书
  • 2021-03-04 12:18
直接用php内置函数判断
$aa=array('a','b','c');
if(is_array($aa)){ //变量为数组类型则返回 true,否则返回 false
echo "这是一个数组!";
}else{
echo "这不是数组!";
}
?>
全部回答
  • 1楼网友:白昼之月
  • 2021-03-04 15:37
$string = "1,2,3,4,5"; $array = explode(",",$string); 之后就得出一个数组,$array(1,2,3,4,5);
  • 2楼网友:酒者煙囻
  • 2021-03-04 15:21
#你好,一个简单完整的示例: #--------------- f = file(r'e:\str.txt', 'r') #打开文件 txt = f.read() #读出文件内容 f.close() a = txt.replace('\n', ',') #将换行替换为逗号 print a #---------------- #实际测试输出效果: >>> a,b,c,d >>>
  • 3楼网友:woshuo
  • 2021-03-04 13:42
$string = "1,2,3,4,5"; $array = explode(",",$string); $string哪怕为只是1,经过explode(",",$string);处理后都数组了,数组值只是 array(1); 一个元素。 要判断1,2,3与只有1的区别用count就可以 if(count($array) > 1){ //1,2,3 }elseif(count($array)==1){ //1 }else{ //空 }
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯