URLの最後の/の後の文字を取得する 質問する 2024-07-03 • php string 次のようなURLの最後の/の後の文字を取得したいhttp://www.vimeo.com/1234567 PHP ではどうすればよいですか? ベストアンサー1 非常に簡単に言えば: $id = substr($url, strrpos($url, '/') + 1); strrposスラッシュが最後に出現した位置を取得します。部分文字列その位置以降のすべてを返します。 redanimalwar が述べたように、スラッシュがない場合、これはstrrposfalse を返すため正しく動作しません。より堅牢なバージョンを次に示します。 $pos = strrpos($url, '/'); $id = $pos === false ? $url : substr($url, $pos + 1); おすすめ記事 Linux仮想マシンに共有フォルダをマウントできません。 muttとdavmailを使って交換用メールを読んでいますか? USBデバイス位置自動マウント 一括ファイルの名前変更、サブフォルダの作成、パターン別にファイルを移動 依存関係を除く手動でインストールされた最上位パッケージのリスト GUIなしでCentOSを起動すると、実際にログインする前にGUIが起動します。 vncserverを使用してウィンドウを最大化するのは、CentOS 7.5のディスプレイよりも大きくなります。 rsync root - 同期ファイルの所有権が変更されますか? Ubuntu仮想マシンのファイル共有 - マウント 異なる用紙フォーマットを使用する2台のプリンタを並列に使用