0

以下のURLの先頭の6桁と末尾の文字列と拡張子を切り取って 1337 を表示する方法(1337は画像のIDです。)

1330001337_jenir.jpg
4

5 に答える 5

1

私は正規表現を試してみます:

preg_match("/(?:\d){6}(\d+)/", "1330001337_jenir.jpg", $matches);

echo $matches[2];
于 2012-08-14T06:46:09.473 に答える
1
$id = substr(strstr($name, '_', true), 5);
于 2012-08-14T06:45:09.217 に答える
0

このコード チャンクを試してください --

$mystr = "1330001337_jenir.jpg";

echo substr($mystr,6,4);
于 2012-08-14T06:50:42.957 に答える
0

単に

<?php
 $myStr='1330001337_jenir.jpg';

 $strArray=explode($myStr,'-');
 $numStr=substr($strArray[0],6); //returns 1337

 $nameStr=substr($strArray[1],0,-4);  //returns jenir

 ?>
于 2012-08-14T06:51:50.477 に答える
0

あなたの番号を取得するには、 substr + expandを使用します。

于 2012-08-14T06:45:05.813 に答える