Guest User

Untitled

a guest
Jan 20th, 2019
85
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.20 KB | None | 0 0
  1. $totalData;
  2.  
  3. getnumSends($SomeObject){
  4.  
  5. $dataArray[0] = $someObject->Date //Date is a String
  6. foreach($anotherObject as $Object2){
  7. switch($anotherObject->String){
  8. case "XX":
  9. $dataArray[1]+=1;
  10. break;
  11. case "YY":
  12. $dataArray[2]+=1;
  13. break;
  14. }
  15. }
  16. }
  17.  
  18. //Method just puts an int value at certain places in the array
  19. //extra code for putting ints in the array
  20.  
  21. return $dataArray;
  22. }
  23. $someIndex = 0;
  24. foreach($someObject as $Object1){ //that is very abstract
  25. $totalData[$someIndex] = $Object1->getNumSend($someObject);
  26. $someIndex+=1;
  27.  
  28. }
  29.  
  30. Array
  31. (
  32. [0] => Array
  33. (
  34. [0] => 2012-04-25
  35. [1] => 2
  36. [2] => 1
  37. [3] => 2
  38. [4] => 1
  39. [5] => 1
  40. [6] => 1
  41. )
  42.  
  43. [1] => Array
  44. (
  45. [0] => 2012-04-29
  46. [1] => 4
  47. [2] => 4
  48. [3] => 2
  49. [4] => 1
  50. [5] => 1
  51. )
  52. )
  53.  
  54. var matrix = [[2012-04-25, 2, 1, 2, 1, 1, 1], [2012-4-29, 4, 4, 2, 1, 1]];
  55.  
  56. <script>
  57.  
  58. var matrix = <?php echo json_encode($totalData); ?>;
  59.  
  60. </script>
  61.  
  62. var matrix = [[{"0":"2012-04-25","1":2,"2":1,"3":2,"4":1,"5":1,"6":1}],[{"0":"2012-04-29","1":4,"2":4,"3":2,"4":1,"5":1}]];
  63.  
  64. var matrix = [{"0":"2012-04-25","1":2,"2":1,"3":2,"4":1,"5":1,"6":1},{"0":"2012-04-29","1":4,"2":4,"3":2,"4":1,"5":1}];
  65.  
  66. var retArray = new Array();
  67. var tmpArr1 = new Array();
  68. var tmpArr2 = new Array();
  69.  
  70. for(var i = 0; i < retArray.length; ++i) {
  71. for(property in matrix[i]) {
  72. (i === 0) ? tmpArr1.push(matrix[i][property]) : tmpArr2.push(matrix[i][property]);
  73. }
  74. }
  75.  
  76. retArray.push(tmpArr1);
  77. retArray.push(tmpArr2);
  78.  
  79. function getJSArray($data){
  80. $jsMatrix = '[';
  81. foreach($data as $key => $val){
  82. $jsMatrix .= '[' . implode(', ', $val) . ']';
  83. if($key != count($data)-1)
  84. $jsMatrix .= ', ';
  85. }
  86. $jsMatrix .= ']';
  87. return $jsMatrix;
  88. }
  89.  
  90. <script>
  91. var matrix = <?php echo getJSArray($totalData); ?>;
  92. </script>
  93.  
  94. $data = array(array('2012-04-25', 2, 1, 2, 1, 1, 1),
  95. array('2012-04-29', 4, 4, 2, 1, 1)
  96. );
  97.  
  98. <script>
  99. var matrix = [[2012-04-25, 2, 1, 2, 1, 1, 1], [2012-04-29, 4, 4, 2, 1, 1]]
  100. </script>
Add Comment
Please, Sign In to add comment