use*_*453 5 php arrays multidimensional-array
我已经浏览了网站和网络,并尝试了各种递归函数等无济于事,所以我希望这里有人能指出我哪里出错了:)
我有一个$meetingArray使用以下值命名的数组;
Array (
[0] => Array (
[Meet_ID] => 9313
[Meet_Name] => 456136
[Meet_CallInNumber] =>
[Meet_AttendeeCode] =>
[Meet_Password] =>
[Meet_ScheduledDateTime] => 2011-07-18 16:00:00
[Meet_ModeratorCode] =>
[Meet_RequireRegistration] => 0
[Meet_CurrentUsers] => 0
)
[1] => Array (
[Meet_ID] => 9314
[Meet_Name] => 456120
[Meet_CallInNumber] =>
[Meet_AttendeeCode] =>
[Meet_Password] =>
[Meet_ScheduledDateTime] => 2011-07-18 16:00:00
[Meet_ModeratorCode] =>
[Meet_RequireRegistration] => 0
[Meet_CurrentUsers] => 0
)
)
Run Code Online (Sandbox Code Playgroud)
我还有一个名为$meetID.
我想知道 in 的值是否$meetID出现在[Meet_Name]数组中,并简单地评估这个 true 或 false。
在我拍摄自己之前,非常感谢任何帮助:)
function multi_in_array($needle, $haystack, $key) {
foreach ($haystack as $h) {
if (array_key_exists($key, $h) && $h[$key]==$needle) {
return true;
}
}
return false;
}
if (multi_in_array($meetID, $meetingArray, 'Meet_Name')) {
//...
}
Run Code Online (Sandbox Code Playgroud)
我不确定你的意思
$meetID 出现在 [Meet_Name] 中
但只需用$h[$key]==$needle满足您需求的东西替换条件即可。
| 归档时间: |
|
| 查看次数: |
5845 次 |
| 最近记录: |