<?php
$subject = "You have been assigned to the job #3 Megastar 4(01923033)
OSD jackpot needs adjusting.
The job is for Icon's Stadium Bar - GMV1028.
The job machines are - 01980414 , - 01923033 , - 07993682
This job has a priority of Non-Critical Fault / Medium.
The job is scheduled for Monday, 14 July, 2014 at 02:29 PM.";
$regx= "/$matches[0](.*?)\The job is for/s";
$matches = array();
$t = preg_match($regx, $text, $matches);
foreach($matches[1] as $SN_match){
$var['subject']= $matches[1]; //this should be the fault message
}
$var['machine']="1Action == machine";
preg_match("/(?<!\d)\d{8}(?!\d)/", strip_tags($subject), $matches);
$var['serial']=$matches[0];
print_r($var['machine']);
print_r($var['serial']);
print_r($var['subject']);
Warning: Undefined variable $matches in /in/KSQ04 on line 9
Warning: Trying to access array offset on null in /in/KSQ04 on line 9
Warning: Undefined variable $text in /in/KSQ04 on line 11
Deprecated: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /in/KSQ04 on line 11
Warning: preg_match(): Compilation failed: unrecognized character follows \ at offset 6 in /in/KSQ04 on line 11
Warning: Undefined array key 1 in /in/KSQ04 on line 12
Warning: foreach() argument must be of type array|object, null given in /in/KSQ04 on line 12
1Action == machine01923033
Warning: Undefined array key "subject" in /in/KSQ04 on line 28
Output for 8.1.0 - 8.1.28, 8.2.0 - 8.2.18
Warning: Undefined variable $matches in /in/KSQ04 on line 9
Warning: Trying to access array offset on value of type null in /in/KSQ04 on line 9
Warning: Undefined variable $text in /in/KSQ04 on line 11
Deprecated: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /in/KSQ04 on line 11
Warning: preg_match(): Compilation failed: unrecognized character follows \ at offset 6 in /in/KSQ04 on line 11
Warning: Undefined array key 1 in /in/KSQ04 on line 12
Warning: foreach() argument must be of type array|object, null given in /in/KSQ04 on line 12
1Action == machine01923033
Warning: Undefined array key "subject" in /in/KSQ04 on line 28
Output for 8.0.0 - 8.0.30
Warning: Undefined variable $matches in /in/KSQ04 on line 9
Warning: Trying to access array offset on value of type null in /in/KSQ04 on line 9
Warning: Undefined variable $text in /in/KSQ04 on line 11
Warning: preg_match(): Compilation failed: unrecognized character follows \ at offset 6 in /in/KSQ04 on line 11
Warning: Undefined array key 1 in /in/KSQ04 on line 12
Warning: foreach() argument must be of type array|object, null given in /in/KSQ04 on line 12
1Action == machine01923033
Warning: Undefined array key "subject" in /in/KSQ04 on line 28
Output for 7.4.0 - 7.4.33
Notice: Undefined variable: matches in /in/KSQ04 on line 9
Notice: Trying to access array offset on value of type null in /in/KSQ04 on line 9
Notice: Undefined variable: text in /in/KSQ04 on line 11
Notice: Undefined offset: 1 in /in/KSQ04 on line 12
Warning: Invalid argument supplied for foreach() in /in/KSQ04 on line 12
1Action == machine01923033
Notice: Undefined index: subject in /in/KSQ04 on line 28
Output for 7.3.32 - 7.3.33
Warning: Invalid argument supplied for foreach() in /in/KSQ04 on line 12
1Action == machine01923033
Notice: Undefined variable: matches in /in/KSQ04 on line 9
Notice: Undefined variable: text in /in/KSQ04 on line 11
Notice: Undefined offset: 1 in /in/KSQ04 on line 12
Warning: Invalid argument supplied for foreach() in /in/KSQ04 on line 12
1Action == machine01923033
Notice: Undefined index: subject in /in/KSQ04 on line 28
Output for 5.2.1 - 5.2.17
Notice: Undefined variable: matches in /in/KSQ04 on line 9
Notice: Undefined variable: text in /in/KSQ04 on line 11
Notice: Undefined offset: 1 in /in/KSQ04 on line 12
Warning: Invalid argument supplied for foreach() in /in/KSQ04 on line 12
1Action == machine01923033
Notice: Undefined index: subject in /in/KSQ04 on line 28
Output for 5.0.4 - 5.0.5, 5.1.0 - 5.1.6, 5.2.0
Notice: Undefined variable: matches in /in/KSQ04 on line 9
Notice: Undefined variable: text in /in/KSQ04 on line 11
Warning: Invalid argument supplied for foreach() in /in/KSQ04 on line 12
1Action == machine01923033
Notice: Undefined index: subject in /in/KSQ04 on line 28
Notice: Undefined variable: matches in /in/KSQ04 on line 9
Notice: Undefined variable: text in /in/KSQ04 on line 11
Warning: Invalid argument supplied for foreach() in /in/KSQ04 on line 12
1Action == machine01923033
Notice: Undefined index: subject in /in/KSQ04 on line 28
Output for 4.3.11
Notice: Undefined variable: matches in /in/KSQ04 on line 9
Notice: Undefined variable: text in /in/KSQ04 on line 11
1Action == machine01923033
Notice: Undefined index: subject in /in/KSQ04 on line 28