- ベストアンサー
ファイル名のみを返す関数は?
こんにちは、皆様。 現在、以下の情報があります。 /C|/text/question1/2006041500016.txt /C|/text/question2/2006041500020.txt /C|/text/question3/2006041500019.txt /C|/text/questiona/2006041500018.txt /C|/text/questionb/2006041500017.txt これらの情報から、ファイル名のみを返す関数は、ありませんか? ※1行目で言うと2006041500016.txtだけを返す関数です。 Delphiで言う「ExtractFilePath」です。 環境は以下の通りです。 WindowsXp php5 以上、宜しくお願い致します。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
その他の回答 (1)
- myaa_myu
- ベストアンサー率52% (9/17)
試していないので分かりませんが、こんな感じでどうでしょうか。 /C|/text/question1/2006041500016.txtなどのデータを配列に入れます(仮に$array_dataに) $array_data = array( '/C|/text/question1/2006041500016.txt', '/C|/text/question2/2006041500020.txt' // という感じに ); $result_data = array(); for( $i = 0; $i < count($array_data); $i++){ $split_data = explode('/',$array_data[$i]); $result_data[$i] = $split_data[ (count($split_data) -1) ]; } できなかったらごめんなさい。
お礼
myaa_myuさま ありがとうございます。 出来れば関数一発で実現したくて質問をしていました。
お礼
Trick--o--様 ありがとうございます! まさにコレです。 マニュアルは、見たつもりだったんですけど・・・ 助かりました。