用php删除字符串的一部分

时间:2018-11-17 09:31:35

标签: php string substr

我想删除一部分字符串。例如我有这个字符串

13|5

,我想到达位于char |前面的子字符串。 这意味着我有这个13|5并且我想要13 |的位置未知。  例如,字符串可能是125|354,而我又想125

<?php foreach($first as $key => $value){
    echo $key."</br>";
    //$key =  13|5//
    // write a function to reach 13//
}?>

2 个答案:

答案 0 :(得分:1)

尝试explode('|', $string)。希望这会有所帮助。

答案 1 :(得分:0)

您需要使用substr()strpos()的组合

$str = '125|354';
$newStr = substr($str, 0, strpos($str, '|'));
// 125