ホームページ > バックエンド開発 > PHPチュートリアル > 兄さん、なぜ私の var_dump($file_suffix=='php') は常に false なのでしょうか? 値は明らかに同じです。

兄さん、なぜ私の var_dump($file_suffix=='php') は常に false なのでしょうか? 値は明らかに同じです。

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
リリース: 2016-06-13 13:09:42
オリジナル
982 人が閲覧しました

var_dump($file_suffix=="php") が常に false なのはなぜですか? 値は明らかに同じです。
圧縮パッケージ内の php ファイルの内容を読みたいのですが、この奇妙な問題が発生しました。混乱しています
var_dump($file_suffix=="php"); 値は明らかに同じですが、なぜ false なのでしょうか...

PHP コード
<!--

Code highlighting produced by Actipro CodeHighlighter (freeware)
http://www.CodeHighlighter.com/

-->//获取后缀函数
function suffix($filename){
    $string= strrpos($filename,'.');
    $suffix = substr($filename,$string+1);
    return $suffix;
}
$zip = zip_open("test.zip"); //打开 ZIP 文件
if ($zip) {
    while ($zip_entry = zip_read($zip)) {  //读取 ZIP 文件中的下一个项目
        echo "Name: " . $file_name=zip_entry_name($zip_entry) . "<br/>";   //返回 ZIP 文件中的一个项目的名称
        echo "Actual Filesize: " . zip_entry_filesize($zip_entry) . "<br/>";  //返回 ZIP 文件中的一个项目的实际文件尺寸
        echo "Compressed Size: " . zip_entry_compressedsize($zip_entry) . "<br/>";  //返回 ZIP 文件中的一个项目的被压缩尺寸
        echo "Compression Method: " . zip_entry_compressionmethod($zip_entry) . "<br/>";  //返回 ZIP 文件中的一个项目的压缩方法
        echo $file_suffix=suffix($file_name);
        var_dump($file_suffix=="php");
        if($file_suffix=='php'){
           zip_entry_open($zip, $zip_entry, "r"); //打开 ZIP 文件中的一个项目以供读取
            echo "File Contents:" . "<br/>";
            $buf = zip_entry_read($zip_entry, zip_entry_filesize($zip_entry)); //读取 ZIP 文件中的一个打开的项目
            echo "$buf";
            zip_entry_close($zip_entry);  //关闭 ZIP 文件中的一个项目
        }
        
           echo "<br/>";
    }
    zip_close($zip);  //关闭 ZIP 文件
}

ログイン後にコピー


- -----解決策---------
それは同じでしょうか?
echo "Name: " . $file_name=zip_entry_name($zip_entry) . "
"; // ZIP ファイル内の項目の名前を返します
$file_name=zip_entry_name($zip_entry) 「
」の後には
が続きませんか?
echo に値を割り当てる場合は、
echo "Name: " .( $file_name=zip_entry_name($zip_entry) ) ";
または echo "名前: " , $file_name=zip_entry_name($zip_entry) , "
;
関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート