Advertisement
Guest User

Untitled

a guest
Mar 15th, 2019
86
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.28 KB | None | 0 0
  1. Данные из базы такие это не точные пример как выглядит
  2.  
  3. [[42.8498037,74.6011286],[42.8496838,74.6011287],[42.8496787,74.6012523],[42.8498039,74.6012550],[42.8498037,74.6011286]]
  4. [[42.8498037,74.6011286],[42.8496838,74.6011287],[42.8496787,74.6012523],[42.8498039,74.6012550],[42.8498037,74.6011286],[42.8496787,74.6012523],[42.8498039,74.6012550],[42.8498037,74.6011286]]
  5. [[42.8496787,74.6012523],[42.8498039,74.6012550],[42.8498037,74.6011286],[42.8496787,74.6012523],[42.8498039,74.6012550],[42.8498037,74.6011286]]
  6.  
  7. while ($row =  mysqli_fetch_assoc($result)) {  
  8. $str = $row['locations'].$row['locations2'];   
  9. $str = json_decode($str);
  10. $i=0;
  11. foreach ($str as $value) {
  12. $i++;
  13. $rez['k'][] = $value[0];
  14. $rez['v'][] = $value[1];
  15. $count=count($str)-"1"; // Считаем количество элементов массива отнимая цифру 1 получаем кол во углов.
  16. }
  17.     if ($i>=count($str)){$x=$rez[k];$y=$rez[v];} else{$x=$rez[k].",";$y=$rez[v].",";}// Избавляемся от последней запятой
  18. $xx = implode(",", $x);// Собираем элементы массива x
  19. $yy = implode(",", $y);// Собираем элементы массива y
  20. echo "(".$i.")".$xx."(".$count.")<br>";
  21.  
  22. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement