PHP 的 foreach
2024-10-12 08:19:32
foreach 可以 针对 string 操作,不过会生成一个警告,并跳过该 expression, 举例:
$ids = '123';
foreach ($ids as $item){
print_r($item);
}
// 输出:
PHP Warning: Invalid argument supplied for foreach()
有时候需要对一个变量进行 foreach 操作,但是并不确定该 expression 是一个值还是多个值,
也就是说,$ids 可能是 ‘123’ 也可能是 ‘123,456,789’
可以使用下面的方式来获取每个Id,并做出相应操作:
$ids='123,456,789';
$arr_id = explode(',',$ids); // 如果 $ids 是单个值,会返回只有一个元素的数组
foreach ($arr_id as $item){
print_r($item);
echo "\n";
}
// 输出:
// 123
// 456
// 789
最新文章
- Spring配置AOP实现定义切入点和织入增强
- JQuery_处理元素和浏览器的窗口的尺寸
- Openwrt 编译报错:rootfs image is too big解决方法
- JS添加DOM元素CSS权重BUG
- 尝鲜CodeBlocks
- MapReduce——计算温度最大值 (基于全新2.2.0API)
- 四元数(Quaternion)详细讲解以及在图形图像编程中的使用
- IOS开发之格式化日期时间
- jdbc初步(转)
- 第三章(附)mysql表类型MyISAM和InnoDB区别(决定了是否支持事务)
- rabbitMQ权限相关命令
- P1099 树网的核
- Forword(请求转发)与Redirect(重定向)	区别
- Softmax &;&; Cross-entropy Error
- [Deepin 15] 编译安装 PHP-5.6.30
- ASP.NET Web API基于OData的增删改查,以及处理实体间关系
- Pwn with File结构体(四)
- 解决 sr 的端口占用问题
- Python的反序列化漏洞
- ISO 18000-6c 访问标签--应用程序访问操作ISO 18000-6C标签的方法