如何在PHP中的第一个“ ABC”之前获取所有字符串

时间:2019-01-10 06:51:48

标签: php

我想获取所有在第一个“ Jobs

之前的字符串

例如,如果我的字符串如下

这是组织名称职位|最新职位-MySite

然后我应该得到“ 这是组织名称

我写了下面的代码,但是对我来说不起作用

<?php
echo strtok("This is Organization Name Jobs | Latest Jobs - MySite", " Jobs");
?>

2 个答案:

答案 0 :(得分:3)

在您的特定情况下-将strstr与第三个参数一起用作true

echo strstr("This is Organization Name Jobs | Latest Jobs - MySite", " Jobs", true);

答案 1 :(得分:0)

您还可以使用explode()函数,如下所示:

$string = "This is Organization Name Jobs | Latest Jobs - MySite";
$var = explode(' Jobs ', $string);
echo $var[0];