0

文字列から最初の 10 個の数字を削除し、元の文字列の残りの数字を取得して、それを新しい文字列にして使用したいと考えています。

例:

$org_string = '304928340912';

正規表現またはトリム()関数のいずれかで行われると思いますが、最初から10個の数でどこをトリミングするかを定義するのに十分な知識がありません。

私が探している結果は次のようになります (上記の org_string に基づく):

$new_string = '12';

末尾の数字は 1、2、3、4 桁の長さである可能性があるため、最後の x 数字から抜け出すことができます。

これを行う方法についてのアイデアはありますか?

4

2 に答える 2

4

を使用しsubstrます。

$new_string = substr($org_string, 10);
于 2012-12-26T20:34:30.563 に答える
1
$new_string = '';
if (strlen($org_string) > 10)
{
    $new_string = substr($org_string, 10);
}
echo $new_string;

それ以外の場合は取得できますfalse

substr (PHP 4、PHP 5) 文字列の一部を返す

戻り値: タイプ: 文字列 説明: 文字列の抽出部分。または失敗した場合は FALSE、または空の文字列。

于 2012-12-26T20:45:07.277 に答える