Case1:"; $title="A.I. Rising (2018)"; print "original title= ".$title."
"; $title2 = explode(" ", $title); // parse movie title from review string, split it into array based " " print "title2= ".print_r($title2, true)."
"; $result = preg_grep("/\(\d{4}\)/", $title2); // searches for (YEAR) using regular expression echo "search result for (YEAR)=".print_r($result, true)."
"; foreach($result as $year_index => $year_value) { $year = substr($year_value, 1, 4); //set the last (YEAR) to $year } echo "extracted year= ".$year."
"; $index = count($result); // gets the index of the single returned value $title3 = explode("(", $title); // parse movie title from review string //var_dump($title3); //see index //print "title3= ".var_dump($title3)."
"; if (count($result) > 0) $title = trim($title3[0]); echo "fixed title= ".$title."
"; //echo $title."
"; $url_omdbapi = 'http://www.omdbapi.com/?t='; $url = $url_omdbapi.$title.'&y='.$year.'&plot=short&r=json&apikey=1cdf8d38'; echo "url=".$url.""; echo "

"; ?>