-3

次の配列があります。

Array ( [sortorder] => Array ( [0] => 1 [1] => 2 ) [id] => Array ( [0] => 126 [1] => 127 ) ) 

並べ替えの値を 1 行に 1 つずつエコーしたいのです。いくつかの方法を試しましたが、ソート順の値だけを取得する方法がわかりませんか? 私はから始めました...

foreach ($_POST as $key => $value) {
  foreach(id as $k)
  {
  echo '  <p>'.$k['id'].'</p>';
   }

}
4

1 に答える 1

0
foreach ($_POST['sortorder'] as $k => $v) {
  echo '<p>'.$k.': '.$v.'</p>';
}

編集:

両方のサブ配列の配列キーが同じ順序である場合:

foreach ($_POST['sortorder'] as $k => $v) {
  echo '<p>'.$k.': '.$v.' - '.$_POST['id'][$k].'</p>';
}

それがあなたが望むものかどうかはよくわかりません

于 2013-10-28T16:09:44.673 に答える