首页 > 解决方案 > 如果名称存在一个单词,则显示 php 后的所有变量

问题描述

如果变量名称已开始添加,我想显示所有帖子变量-

例如:这是一个带有 post 变量的完整字符串:

Array ( [PartNumber] => sfd [Description] => dsf [Issue] => dfs [Customer] => J.C.B. SERVICE [widget7-table_length] => 5 [add_332/F2684] => [add_333/D1641] => sdf [add_333/D1202] => [add_332/F3144] => sdf [add_332/F3147] => sfd [makeassy] => )

我只想在数组中显示

[add_332/F2684] => [add_333/D1641] => sdf [add_333/D1202] => [add_332/F3144] => sdf [add_332/F3147] => sfd

我正在努力

print_r($_POST['add_%']);

但是,你怎么看这篇文章,它不起作用。你有什么想法 ?

标签: phpformspost

解决方案


用于array_filter提取特定的数组键:

$output = array_filter($_POST, function($e) {
    return strpos($e, 'add_') === 0;
}, ARRAY_FILTER_USE_KEY);

推荐阅读