ZipArchive::locateNameとは? わかりやすく解説

Weblio 辞書 > コンピュータ > PHP関数リファレンス > ZipArchive::locateNameの意味・解説 

ZipArchive::locateName

(No version information available, might be only in CVS)
ZipArchive::locateName — アーカイブ内のエントリのインデックスを返す

説明

mixed ZipArchive::locateName ( string name [, int flags] )
名前を使用して、エントリの場所を取得します。

パラメータ

name
探したいエントリの名前。
flags
この関数は、アーカイブ内の指定した名前のファイルのインデックスを返します。 フラグには、次の値を OR で連結して指定します。 あるいは何もしていしない場合は 0 とします。
  • ZIPARCHIVE::FL_NOCASE
  • ZIPARCHIVE::FL_NODIR


返り値

成功した場合にエントリのインデックス、失敗した場合に FALSE を返します。

例 2525. アーカイブを作成し、locateName を使用する
<?php
$file = 'testlocate.zip';

$zip = new ZipArchive;
if ($zip->open($file, ZIPARCHIVE::CREATE) !== TRUE) {
   exit('失敗');
}

$zip->addFromString('entry1.txt', 'entry #1');
$zip->addFromString('entry2.txt', 'entry #2');
$zip->addFromString('dir/entry2d.txt', 'entry #2');

if (!$zip->status == ZIPARCHIVE::ER_OK) {
   echo "zip の書き込みに失敗\n";
}
$zip->close();

if ($zip->open($file) === TRUE) {
   exit('失敗');
}

echo $zip->locateName('entry1.txt') . "\n";
echo $zip->locateName('eNtry2.txt') . "\n";
echo $zip->locateName('eNtry2.txt', ZIPARCHIVE::FL_NOCASE) . "\n";
echo $zip->locateName('enTRy2d.txt', ZIPARCHIVE::FL_NOCASE|ZIPARCHIVE::FL_NODIR) . "\n";
$zip->close();

?>



このページでは「PHP関数リファレンス」からZipArchive::locateNameを検索した結果を表示しています。
Weblioに収録されているすべての辞書からZipArchive::locateNameを検索する場合は、下記のリンクをクリックしてください。
 全ての辞書からZipArchive::locateName を検索

英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「ZipArchive::locateName」の関連用語

ZipArchive::locateNameのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



ZipArchive::locateNameのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
PHP Documentation GroupPHP Documentation Group
Copyright © 1997 - 2025 by the PHP Documentation Group.

©2025 GRAS Group, Inc.RSS