2017-05-30 13 views
0

でカンマ区切りの配列に、私は、配列のこのタイプを持って、私はコンマにでいくつかの要素をひそかにしたい変換配列要素PHP

Array 
(
    [0] => Array 
     (
      [tution_provider] => sd 
      [app_subject_name] => KE2-Management Accounting Information 
      [exam_activity] => 734 
      [icasl_no] => 1746828 
      [app_subject_id] => 1013 
      [exam_session] => 000091 
      [id] => 724 
     ) 

    [1] => Array 
     (
      [tution_provider] => sdfsdf 
      [app_subject_name] => KE3B-Fundamentals of Law 
      [exam_activity] => 734 
      [icasl_no] => 1746828 
      [app_subject_id] => 1016 
      [exam_session] => 000091 
      [id] => 725 
     ) 

    [2] => Array 
     (
      [tution_provider] => sdfsdfsdf 
      [app_subject_name] => KE4-Processes, Assurance & Ethics 
      [exam_activity] => 734 
      [icasl_no] => 1746828 
      [app_subject_id] => 1017 
      [exam_session] => 000091 
      [id] => 726 
     ) 

) 

をseparetedそして私は

からプットを取得したいです

app_subject_id

カンマ区切りの配列です。これどうやってするの?

これが出ている私は

アレイ([0] => 1013 [1] => 1016 [2] => 1017 [3] => 1013 [4] => 1016 [5が必要であることを置きます] => 1017)

+0

予想される出力を更新してください。 –

+0

あなたは連想配列の代わりにインデックス配列を意味しますか? –

+0

[連想配列をインデックス配列に変更する/ Zend \ _Table \ _Row \ _Abstractを非結合として取得](https://stackoverflow.com/questions/1065131/change-an-associative-array-into) -an-indexed-array-get-an-zend-table-row-abstra) –

答えて

5
$array = array_column($array, 'app_subject_id'); //Get an array of just the app_subject_id column 
$array = implode(',', $array); //creates a string of the id's separated by commas 

出力:

1013,1016,1017 
0

最後に、私は、あなたの素晴らしいサポートに感謝し、これを行っています。

 $subjctss = $myarray; 

    if (!empty($subjctss)) { 

             $subid_arr = array(); 
             foreach ($subjctss as $values) { 
              $app_sub = $values['app_subject_id']; 
              $subid_arr[] = $app_sub; 

              echo '<ul><li>' . $values['app_subject_name'] . '</li> 

          </ul>'; 
             } 
             if (!empty($subid_arr) && is_array($subid_arr)) { 
//           $app_sub_comma_seprated = implode(',', $subid_arr); 
              print_r($subid_arr); 
             } 
            }