循环通过具有相似名称的$ _POST变量

Nat*_*lia 3 php string

我有几个$ _POST变量,它们是

$_POST['item_number1']
$_POST['item_number2']
Run Code Online (Sandbox Code Playgroud)

等等

我需要写一个循环显示所有变量的值(我不知道有多少变量).什么是最简单的方法呢?如果我知道有多少变量,那么最简单的方法是什么?

Rob*_*ska 16

这将回显名称以item_number以下内容开头的所有POST参数:

foreach($_POST as $k => $v) {
    if(strpos($k, 'item_number') === 0) {
        echo "$k = $v";
    }
}
Run Code Online (Sandbox Code Playgroud)

PHP手册:foreach(),strpos()