php中in_array一些问题
2024-10-14 14:22:28
var_dump(in_array(1,['s','1fsdf',12])); // true
var_dump(in_array(0,[4,'erdd'])); // true
因为是要用值与数组中每一个元素进行散列比对,也就是==, 如第一个中 1 == 's' 为false,然后与第二个进行比较 1 == '1fsdf'为true,所以结果为true.
如果加上第三参数true 则结果为false
最新文章
- nodejs的第三天学习笔记
- nyoj 678 最小K个数之和
- js window.open 参数设置
- Python 库大全
- OD: Windows Security Techniques &; GS Bypassing via C++ Virtual Function
- Materialized View in Oracle - Concepts and Architecture
- html5权威指南:客户端分区响应图
- Angular基础(一)
- Bind、Apply、Call三者的区别
- JVM terminated. Exit code=8096
- CSS 图像精灵
- python3 正则匹配[^abc]和(?!abc)的区别(把多个字符作为一个整体匹配排除)
- laravel和lumen数据库链接错误_FatalErrorException Call to a member function connection
- linux新手非常有用的20个命令
- 在单链表的第i个位置后插入一个节点(阿里+腾讯等面试题总结)
- BZOJ 2763 飞行路线 BFS分层
- Java基础加强——动态代理
- LeetCode: Intersection of Two Linked Lists 解题报告
- XPath教程
- Bulk Load-HBase数据导入最佳实践