Advertisement
badlogic

column na may comma seperated at formating ng column ng arra

Feb 22nd, 2018
347
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.37 KB | None | 0 0
  1. //script na eto ay para column na may comma separated values
  2.  
  3. <?php
  4. $array=['cses_id'=>'54','ccc_id'=>'1157','csh_id'=>'206','css_id'=>'441,3','sai_id'=>'12213'];
  5.  
  6. $count=0;
  7. $multi=array_map(function($v)use(&$count){$count=max($count,substr_count($v,',')); return explode(',',$v);},$array);
  8. ++$count;
  9. for($col=0; $col<$count; ++$col){
  10.     $temp=[];
  11.     foreach($multi as $key=>&$val){
  12.         $temp[$key]=(sizeof($val)>1?array_shift($val):current($val));
  13.     }
  14.     $result[]=$temp;
  15. }
  16. var_export($result);
  17.  
  18. //ang script na to ay para sa may formatting ng column ng array
  19.  
  20.  
  21. <?php
  22. $array = array (
  23.      0 =>array
  24.          (
  25.            0 => array
  26.                 (
  27.                     'test' => 'A'
  28.                 )
  29.         ),
  30.      1 => array
  31.         (
  32.             0 => array
  33.                 (
  34.                     'test' => 'B'
  35.                 ),
  36.             1 => array
  37.                 (
  38.                     'test' => 'C',
  39.                     'tes' => 'Q',
  40.                     'te' => 'Q'
  41.                 ),
  42.                 2 => array
  43.                 (
  44.                     'test' => 'y'
  45.                 )
  46.         )
  47.     );
  48.  
  49.  
  50.  
  51.         foreach($array as $k => $v){
  52.             if(is_array($v)){
  53.                 foreach($v as $m){
  54.                     $data[] = $m;
  55.                 }
  56.             }
  57.         }
  58.     echo "<pre>"; print_r($data); die;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement