2014-12-26 2 views
-1

МОЙ вопрос так прост. у меня есть эта строка:php return после строки из одного слова

$main = "this is my main string here that i want to cut it and return here !"; 

И мой ключ:

$key = "main"; 

Теперь я хочу, чтобы этот вывод:

$output = "main string here that i want to cut it and return here !"; 

Я имею в виду я хочу иметь, что выход, от моего основного слова до конца предложения!

Как я могу это сделать с PHP?

ответ

3

Вы можете использовать этот код.

$main = "this is my main string here that i want to cut it and return here !"; 
echo strstr($main , 'main'); 
2

попробовать это

$str="this is my main string here that i want to cut it and return here !"; 
echo strstr($str, 'main'); 
0
$main = "this is my main string here that i want to cut it and return here !"; 
$key = "main"; 
echo substr($main,strpos($main,$key)); 
0

Использование StrPos вы можете найти первое вхождение $ ключ в $ Основная:

$main = "this is my main string here that i want to cut it and return here !"; 
$key = "main"; 
$x = strpos($main, $key); 
$result = substr($main, $x); 
echo $result; 
0

strpos найти первую позицию подстроки, 'основной' в нашем случае. Он возвращает 11, положил его в $ tmp. substr вернуть часть нашей строки $main от начала до $tmp позиция. В результате основная строка здесь, что я хочу ее отрезать и вернуться сюда!

$main = "this is my main string here that i want to cut it and return here !"; 
$tmp = strpos($main, "main"); 

echo substr($main, $tmp); 
+0

Короткий комментарий объясняет, как вышеупомянутые работы будут значительно улучшить ответ. – RandomSeed

+0

'strpos' найти первую позицию подстроки, 'main' в нашем случае. Он возвращает 11, положил его в $ tmp. 'substr' возвращает часть нашей строки $ main от начала до позиции $ tmp. В результате ** главная строка здесь, что я хочу ее отрезать и вернуться сюда! ** –

+0

@VladimirBredihin, вы можете отредактировать свой ответ, чтобы обновить его. – fejese

Смежные вопросы