0

私は次の配列構造を持っています...

 Array
(
    [old] => Array
        (
            [ID] => 121
            [cod] => SS
            [tabl] => ss
        )

    [new] => Array
        (
            [ID] => 123
            [cod] => CC
            [tabl] => cc
        )

    [not] => Array
        (
            [ID] => 142
            [cod] => NN
            [tabl] => nn
        )
)

そして、私が達成したいのは、次のものを取得することでした...

foreach サブ配列は [cod] を読み取り、このように (SS、CC、NN) を取得してから、次のようにスイッチで使用します

$a = $_POST['cod'];

スイッチ ($a) foreach (それら (SS、CC、NN)) {

case 'SS': 何かをします。壊す;

しかし、上記から達成できないのは、このモデルでこれらの 3 つのサブアレイ (SS、CC、NN) を取得できないことです。

$codes = array (SS,CC,NN) or like

      Array
            (
                [cod] => SS
                [cod] => CC
                [cod] => NN
            )

どうすればそれを達成できますか、ありがとう..

4

2 に答える 2

1
$result = array();
foreach ($your_array as $row) {
  $result[] = $row['cod'];
}
// $result = array('SS','CC','NN');
于 2013-08-28T07:21:27.123 に答える