如何在php中删除字符串的前面部分?

时间:2018-12-21 06:58:04

标签: php jquery

width:100%

我的URL中现在有一个字符串,我想删除$keyword = "ios-developer-jobs-in-noida"; $city = strstr($keyword, 'in-'); echo $city; ,但是使用ios-developer-jobs-in-时,它会显示strstr($keyword, 'in-');。我只想要in-noida。那么,如何解决此问题?请帮助我。

谢谢

5 个答案:

答案 0 :(得分:1)

尝试这个

<?php
$keyword = "ios-developer-jobs-in-noida";
$city = explode("-",substr($keyword, strpos($keyword,'in-')));
echo $city[1];
?>

答案 1 :(得分:0)

您可以使用explode方法返回一个字符串数组,每个字符串都是通过在由字符串定界符形成的边界上分割字符串而形成的字符串子字符串。

$keyword = "ios-developer-jobs-in-noida";
$city = explode("-",substr($keyword, strpos($keyword,'in-')));
echo $city[1];

答案 2 :(得分:0)

Ypu可以使用strrpos和substr

$ readelf -sW tmp.o | awk '/TLS/{print $8 " " $2}'
yyy 0000000000000000
xxx 0000000000000004

或者爆炸并结束()

buildGoPackage

答案 3 :(得分:0)

如果字符排在最后,请尝试这样-

substr($foo, (strrpos($foo, '-', -1))+1);

答案 4 :(得分:0)

我们不知道您的字符串可能会有多少变化,或者是否保证存在-in-,但这将对您的示例输入有效。

$keyword = "ios-developer-jobs-in-noida";

echo explode('-in-', $keyword, 2)[1];

使用-in-作为分隔符,将爆炸的上限限制为2个元素。使用第二个元素。