テーブルの列の列の値から、この文字列データがあります:/var/www/imfmobile/photoj2meupload/7455575/photo32.png
この文字列データからすぐに2つのデータを取得する方法はありますか?
私は7455575
とphoto32.png
サブのを取得したいです。どのようにすばやくそれを達成するには?
pathinfo()
と
basename()
機能で見たいと思うかもしれません
テーブルの列の列の値から、この文字列データがあります:/var/www/imfmobile/photoj2meupload/7455575/photo32.png
この文字列データからすぐに2つのデータを取得する方法はありますか?
私は7455575
とphoto32.png
サブのを取得したいです。どのようにすばやくそれを達成するには?
pathinfo()
と
basename()
機能で見たいと思うかもしれません
$str = '/var/www/imfmobile/photoj2meupload/7455575/photo32.png';
$arr = explode('/', $str);
echo end($arr); // photo32.png
echo prev($arr); // 7455575
:
$path_parts = pathinfo('/var/www/imfmobile/photoj2meupload/7455575/photo32.png');
echo basename($path_parts['dirname']) . "\n";
echo $path_parts['basename'] . "\n";
ウィル出力:/
で文字列を分割する
7455575
photo32.png
何? –