私は別の文字列から文字列を取得する方法を知っていますが、それが物事の間にある場合に限ります。(PHPを使用)
次のような文字列があります。
a|1904|103489|0234908|
数字が変わります。
私は得る必要があります103489
それ、どうやったら出来るの?
用途explode()
文字列を区切り文字で分割します。
$a = 'a|1904|103489|0234908|';
$parts = explode('|',$a);
echo $parts[2];
$string = 'a|1904|103489|0234908|';
$ret = explode('|', $string);
3番目の要素が毎回必要な場合
echo $ret[2];
$pos = strpos($mystring, '|' . $findme . '|');
if ($pos !== false) {
// Not found
}
マニュアルから直接取得:
http://php.net/manual/en/function.strpos.php
検索する文字列が検索する文字列の先頭にある場合、strpos() は 0 を返すため、型を確認することを忘れないでください。もちろん、これは false と同等であり、頭痛の種になります:)