php - 如果数组有一个项目和一个值
问题描述
我想检查某些情况,但我无法让它工作。
$a
并且$b
有值,但我有$c
我不想打印的数组。
这个怎么做?
$a = array("1", "2", "3");
$b = array("A"); // array(1) { [0]=> string(5) "A" }
$c = array(""); // array(1) { [0]=> string(0) "" }
function does_have_value($arr) {
if (!empty($arr)) {
echo 'have value';
}
}
does_have_value($a); // have value
does_have_value($b); // have value
does_have_value($c); // have value (but I want this to fail)
解决方案
推荐阅读
- python - 无法获得执行结果(SQL 工具)
- php - 在登录 PHP 之后和之前显示不同的标题
- angular - 减速器在ngrx中抛出“错误对象null不可迭代”
- php - UTF-8 笑脸破坏 MySQL 查询导致部分插入数据
- html - 下拉菜单隐藏在工具栏后面
- docker - Docker 使用的内存少于 GUI 中指定的允许数量
- node.js - 为什么猫鼬虚拟填充没有出现在数据库中?
- javascript - 如何以随机顺序比较两个匹配的数组
- dialogflow-es - 如何将用户自然查询转换为 SQL 查询?
- jmeter - 使用线程组名称创建 Jmeter Aggregate 报告