<?php
function parseTicketName($ticketName) {
global $sites;
$system = substr($ticketName, 0, 2); // pull out managment system
$ticketName = substr($ticketName, 2); // remove management system
// Find first occurence of number
$firstNumber = strcspn($ticketName, '0123456789');
// Get project name
$project = substr($ticketName, 0, $firstNumber);
// Get ticket ID
$ticket_id = substr($ticketName, $firstNumber); // remove project, and only thing left is ticket ID
return compact($system, $project, $ticket_id);
}
$s = "ASFX10";
var_dump(parseTicketName($s));
Warning: compact(): Undefined variable $AS in /in/RiCdC on line 17
Warning: compact(): Undefined variable $FX in /in/RiCdC on line 17
Warning: compact(): Undefined variable $10 in /in/RiCdC on line 17
array(0) {
}
Notice: compact(): Undefined variable: AS in /in/RiCdC on line 17
Notice: compact(): Undefined variable: FX in /in/RiCdC on line 17
Notice: compact(): Undefined variable: 10 in /in/RiCdC on line 17
array(0) {
}