【发布时间】:2017-11-21 18:38:56
【问题描述】:
如果键中有一个“TB1”的子字符串,我想删除关联数组的所有元素。
我的数组看起来像:
$output= [
'TB1_course' => 'required'
'TB1_session' => 'required'
'TB2_course' => 'required'
]
我想删除 TB1_course 和 TB1_session,所以我的最终数组如下所示:
$output =[
'TB2_course' => 'required
]
有没有什么方法可以简单明了地做到这一点?
我最初的猜测是为每个循环使用一个:
foreach ($output as $key =>$value){
//remove
}
感谢大家的帮助!
【问题讨论】:
-
您应该尝试自己编写代码。在doing more research 之后,如果您有问题发布您尝试过的方法,并清楚地解释什么不起作用,并提供a Minimal, Complete, and Verifiable example。阅读How to Ask 一个好问题。请务必take the tour 并阅读this。
-
这样好吗
unset($output['TB1_course']); unset($output['TB1_session']);
标签: php arrays associative-array