php echo test task br function Task str echo str tmp explode str mtngs

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
<?php
echo"test task <br>";
function Task($str){
//echo $str;
$tmp = explode("\n", $str);
$mtngs = array();
for($i = 0; $i < count($tmp); $i++){
$mtngs[] = explode(" ", $tmp[$i]);
}
var_dump($mtngs);
echo "<hr>";
for($i = 0; $i < count($mtngs); $i++){
for($j = 0; $j < count($mtngs); $j++){
if($i != $j){
if(($mtngs[$j][1] > $mtngs[$i][0] && $mtngs[$j][1] < $mtngs[$i][1]) ||
($mtngs[$j][0] > $mtngs[$i][0] && $mtngs[$j][0] < $mtngs[$i][1]) ){
echo" накладка: мітинг " .$mtngs[$i][0] ." - " .$mtngs[$i][1] ." пересікається з " .$mtngs[$j][0] ." - " .$mtngs[$j][1] . " мітингом <br>";
}
}
}
echo"<hr>";
}
}
$meetings = "1630 2030
1600 1630
1000 1030
1700 2100
1530 2000";
Task($meetings);
?>