请注意,我希望隔间号码更改.
<?PHP $compartment = "1"; /* HERE I NEED SOME SCRIPT TO FIND THE EXTENSION OF THE FILE NAME $compartment AND TO SAVE THAT AS A VARIABLE NAMED 'EXTENSION'.*/ if (file_exists($compartment.$extension)) { echo "$compartment.$extension exists! } else { echo "No file name exists that is called $compartment. Regardless of extension." } ?> <?PHP $compartment = "2"; /* HERE I NEED SOME SCRIPT TO FIND THE EXTENSION OF THE FILE NAME $compartment AND TO SAVE THAT AS A VARIABLE NAMED 'EXTENSION'.*/ if (file_exists($$compartment.$extension)) { echo "$compartment.$extension exists! } else { echo "No file name exists that is called $compartment. Regardless of extension." } ?>
谢谢!
你需要
glob()
.
$compartment = "2"; $files = glob("/path/to/files/$compartment.*"); // Will find 2.txt,2.PHP,2.gif // Process through each file in the list // and output its extension if (count($files) > 0) foreach ($files as $file) { $info = pathinfo($file); echo "File found: extension ".$info["extension"]."<br>"; } else echo "No file name exists called $compartment. Regardless of extension."
顺便说一句,你上面所做的就是为一个循环而哭泣.不要重复你的代码块,但将其中一个包装成:
$compartments = array(1,3,6,9); // or whichever compartments // you wish to run through foreach ($compartments as $compartment) { ..... insert code here ....... }
原文地址:https://www.jb51.cc/php/133253.html
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。