Как разделить эту строку на 5 строк?
Tampa Bay 6 Florida 5 (FINAL - OT)
Строка, которая генерирует этот результат: $results[$sport][$p].
Я хочу разделить это число перед первым числом на $team1
Разделить число на $team1score
Разделить текст после первого числа и перед ним второе число в $team2
Разделите второе число в $team2score
И, наконец, разделите то, что в скобках, на $results
Важно не использовать пробелы для разделения, поскольку названия некоторых команд содержат несколько пробелов.
Поможете? Выглядит сложно, но, вероятно, для правильного человека это будет легко.
Еще одна полезная информация.
Я пытаюсь преобразовать 2 скрипта в PHP. 2 ниже делают то же самое, но, к счастью, у меня нет версии PHP. Вот версия для Windows Mobile ниже. Это файл MSCR
msg = "[scores]^NL^"
did = 0
hidewaitcursor
stream = readfile(url)
foreach entry in split(stream, "&nfl", 0)
if (find(entry, "s_left") ne "0")
entry = replace(entry,"%20"," ")
split(entry, "=", 1, a, b)
if (find(entry," at ") ne "0")
if (did eq "0")
msg = msg & "^NL^^NL^[schedule]^NL^"
did = 1
endif
split(b, " at ", 1, team1, team2)
split(team2, "(", 1, team2, info)
split(info, ")", 1, info, j)
else
split(b, " ", 1, team1, b)
split(b, "(", 1, team2, info)
split(info, ")", 1, info, j)
endif
if (find(team2,"^") ne "0")
tmp = team1
team1 = team2
team2 = tmp
endif
team1 = replace(team1,"^","")
team2 = replace(team2,"^","")
info = replace(info,"FINAL","final")
msg = msg & team1 & " - " & team2 & " -- " & info & "^NL^"
Вот скрипт CodeFusuion, который делает то же самое, что и MSCR
ESPN NFL String URL: #espn#
#myResult#
Live Scoring Template Updated Successfully
Live Scoring Template Failed to Update
Team 1
Game Info
Team 2
#matchInfoArray.teamOne#
#matchInfoArray.teamOneScore#
Total: #matchInfoArray.total#
#matchInfoArray.matchDate#
#matchInfoArray.teamTwoScore#
#matchInfoArray.teamTwo#
Подробнее здесь: https://stackoverflow.com/questions/149 ... the-result