2014-02-08 5 views
1

У меня проблема с обрезкой текста с помощью PHP. У меня был текст, который выглядел что-то вроде этого:Как обрезать текст с помощью PHP?

$teams = "team1-team2" 

мне нужно обрезать так, я получаю первую команду, а второй, и я сделал это, используя этот кусок кода:

$team1= substr($teams, 0, strpos($teams, "-")); 

$team2= substr($teams, strpos($teams, '-') + 1); 

Однако теперь у меня есть что-то вроде этого: team1-team2-team3

Как я мог обрезать строку, чтобы получить команды, как раньше?

ответ

2

Вы можете использовать функцию explode(). Например:

$teams = explode("-", "team1-team2-team3"); 

echo $teams[0]; // prints "team1" 
echo $teams[1]; // prints "team2" 
echo $teams[2]; // prints "team3" 
0

Вы можете использовать «взрываются» функцию PHP с характером, чтобы взорвать

снабжать струной, тетивой и т.п.
Смежные вопросы