Разделить строку на числа в середине строки без потери чисел в результатеPhp

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Разделить строку на числа в середине строки без потери чисел в результате

Сообщение Anonymous »

Как разделить эту строку на 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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»