![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?5a7ff87)
以下のような感じで、要素に文字列としてURLを含む$url
$url=array(
"http://aaa.bbb.com/ccc/ddd/eee.jpg",
"http://acb.def.com/asd/bhu/xyz.html",
:
:
"http://afd.dea.com/abd/bhu/cyz.png"
);
に対して、そのファイル名を要素とする配列$namesを作成したいです。
上の例ですと
$names=array(
"eee.jpg",
"xyz.html",
:
:
"cyz.png");
となります。
foreach文で要素を取り出して、それを格納しようと思うのですが、その部分でどのような正規表現を書けばいいのかがわかりません。
ドメインなら$_SERVER['SCRIPT_NAME']などで取り出せますが、任意の文字列からはどのような正規表現を書けば取り出せるのでしょうか。
なお、格納してある文字列はすべて.jpgや.htmlなどの拡張子つきです。(http://www.com/などのような形はありません)
よろしくお願いします。
No.1ベストアンサー
- 回答日時:
正規表現じゃなくてもよくない?
<?PHP
$url=array(
"http://aaa.bbb.com/ccc/ddd/eee.jpg",
"http://acb.def.com/asd/bhu/xyz.html",
"http://afd.dea.com/abd/bhu/cyz.png"
);
$name=array();
foreach($url as $val){
$name[]=basename($val);
}
print_r($name);
?>
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(データベース) カラム上の重複を削除するクエリを教えてください 3 2022/04/12 14:11
- PHP SQLとPHPの連結方法がわからないのでアドバイスお願い致します 1 2022/07/12 12:16
- PHP PHPの構文で間違えが分からない 5 2022/07/11 16:38
- PHP PHP MySql 画像を取得 1 2022/06/04 14:05
- その他(ソフトウェア) 画像のファイル形式、拡張子が変わると、性能が変わると思うのですが、ファイル名の「jpg、png、do 8 2022/08/10 13:37
- PHP 画像ファイルの名前をそのままURLにする 3 2022/10/16 11:18
- JavaScript フォームが空欄の時にフォームの外をクリックすると、エラーが出るコードを調べています。 1 2023/06/25 11:51
- その他(プログラミング・Web制作) pythonのWebスクレイピングでfind_allだとurlがNoneに 4 2022/04/17 18:21
- Visual Basic(VBA) 集めたシートのシート名を変更したい。 下記のコードでサブフォルダにあるファイルのSheet3を集めて 6 2022/08/23 10:38
- Excel(エクセル) Excelにて、フォルダ内のTextファイルをマクロで統合すると文字化けしてしまう時の解消コード 4 2023/01/01 07:32
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
php 多次元配列において指定し...
-
XMLとの連携でノードの長さを取...
-
array_intersectで空欄を比較し...
-
2次元配列のソート
-
for文、while文を使った、phpプ...
-
2次元配列CSVのソート
-
PHPでユニークIDを作る
-
C言語の配列をPush(追加)する...
-
Latexの数式
-
どのような関数名を付けるべき...
-
mb_encode_numericentityでタグ...
-
URL型の文字列からファイル名を...
-
PHPで2次元配列を1次元配列に...
-
構造体の配列の配列
-
(超初歩)配列関数arrayの書き方...
-
配列変数と定数の見分け方
-
array_uniqueしたあとインデッ...
-
配列についてです(PHP)
-
PHP 素数
-
これって何ソート?
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
プログラミングのPythonのnoteb...
-
スカラーのベクトル微分
-
特定の文からメールアドレスの...
-
CArrayの要素としてCStringArra...
-
C言語 最大値と最小値を求めて...
-
行列
-
読み(あ行~わ行)ごとに分け...
-
配列の要素(value)に、変数を...
-
C言語の配列をPush(追加)する...
-
STLのvectorで作った配列をメン...
-
php で1から100までの素数の表...
-
【PHP】配列のキー名の修正は可...
-
Perlで重複行を削除したい
-
fgetc関数について
-
CArrayのソート
-
ファイルの書き込みについて教...
-
配列の添え字が小数だとどうなる?
-
PHPのmin関数、「1」以上の数値...
-
forとかで連番の変数を一気に格...
-
delphi 2次元配列がわかりません
おすすめ情報