2

で導出した文字列位置がある場合、strpos()その位置にスキップするにはどうすればよいですか? その位置または次の行の先頭から開始する必要がある関数を使用しています。

どうすればいいですか?速度が要因です。

4

3 に答える 3

3

substr()文字列の一部を引っ張ることができます。http://php.net/manual/en/function.substr.php

マニュアルから:

<?php
$rest = substr("abcdef", 0, -1);  // returns "abcde"
$rest = substr("abcdef", 2, -1);  // returns "cde"
$rest = substr("abcdef", 4, -4);  // returns false
$rest = substr("abcdef", -3, -1); // returns "de"
?>

strposしたがって、2 番目の引数への入力としてyour を使用できます。文字列の最後まで必要な場合は、3 番目の引数を空白のままにします。

于 2012-07-21T00:16:00.653 に答える
3

文字列内の任意の文字にスキップできます

$string[$index]

しかし、位置にスキップするとはどういう意味ですか?

@strap は、skip to position がその位置で文字列を分割することを意味する場合は正しいです。

于 2012-07-21T00:25:57.920 に答える
1
 $new_string = substr( $string, strpos($string, 'a') );

上記は、最初の「a」から最後までの文字列を変数 $new_string に代入します。

于 2012-07-21T01:13:59.727 に答える