当前位置:网站首页>php中explode函数存在的陷阱
php中explode函数存在的陷阱
2022-07-05 20:50:00 【风神幻龙】
一般情况下,都是在参数非空的情况下进行explode操作,例如
$a = "a,b,c";
$b = explode(',',$a);
此时会返回结果
array(3) { [0]=> string(1) "a" [1]=> string(1) "b" [2]=> string(1) "c" }
但是如果传入的参数为空呢?
$a = '';
$b = explode(',',$a);
此时会返回什么样的结果呢,是不是会认为返回
array(0) { }
其实不是,它会返回
array(1) { [0]=> string(0) "" }
如果你把它当做空数组处理,那么后续的逻辑统统会出错,因为它并不是一个空数组,empty并不能使它返回true,因此在使用explode的时候一定要注意第二个参数的值,最好先进行非空判断,之后再进行explode操作。
边栏推荐
- 教你自己训练的pytorch模型转caffe(三)
- CADD course learning (7) -- Simulation of target and small molecule interaction (semi flexible docking autodock)
- 清除app data以及获取图标
- Propping of resources
- 当Steam教育进入个性化信息技术课程
- Interpreting the daily application functions of cooperative robots
- Abnova total RNA Purification Kit for cultured cells Chinese and English instructions
- 2. < tag hash table, string> supplement: Sword finger offer 50 The first character DBC that appears only once
- Point cloud file Dat file read save
- ts 之 类的简介、构造函数和它的this、继承、抽象类、接口
猜你喜欢
最长摆动序列[贪心练习]
Welcome to the game and win rich bonuses: Code Golf Challenge officially launched
Norgen AAV extractant box instructions (including features)
PHP反序列化+MD5碰撞
AI automatically generates annotation documents from code
培养机器人教育创造力的前沿科技
[record of question brushing] 1 Sum of two numbers
基于flask写一个接口
Phpstudy Xiaopi's MySQL Click to start and quickly flash back. It has been solved
Specification of protein quantitative kit for abbkine BCA method
随机推荐
重上吹麻滩——段芝堂创始人翟立冬游记
手机开户股票开户安全吗?我家比较偏远,有更好的开户途径么?
AI automatically generates annotation documents from code
Usaco3.4 "broken Gong rock" band raucous rockers - DP
shell编程100例
从架构上详解技术(SLB,Redis,Mysql,Kafka,Clickhouse)的各类热点问题
Pytorch 1.12 was released, officially supporting Apple M1 chip GPU acceleration and repairing many bugs
Abnova cyclosporin a monoclonal antibody and its research tools
基于flask写一个接口
科普|英语不好对NPDP考试有影响吗 ?
Hongmeng OS' fourth learning
Abnova fluorescent dye 620-m streptavidin scheme
当用户登录,经常会有实时的下拉框,例如,输入邮箱,将会@qq.com,@163.com,@sohu.com
10000+ 代码库、3000+ 研发人员大型保险集团的研发效能提升实践
[record of question brushing] 1 Sum of two numbers
Use of thread pool
Codeforces Round #804 (Div. 2) - A, B, C
解析创客教育的知识迁移和分享精神
IC popular science article: those things about Eco
Material design component - use bottomsheet to show extended content (II)