使用 php 删除字符串的一部分

delete a part of string with php

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

13|5

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

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

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

您需要使用 substr() and strpos()

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