Php 需要从文件名数组\u映射中删除.pdf扩展名
我有以下代码在目录中生成一个文件名数组Php 需要从文件名数组\u映射中删除.pdf扩展名,php,Php,我有以下代码在目录中生成一个文件名数组 <?php $filepathname= '../clients/Quote/'.date('ymd').'*'; $filesfound = array_map('basename', glob($filepathname)); print_r ($filesfound); ?> 这将生成数组([0]=>14060603.pdf[1]=>1406060301.pdf) 我想删除文件扩展名。pdf。这样它就产生了 数组([0]=>140
<?php
$filepathname= '../clients/Quote/'.date('ymd').'*';
$filesfound = array_map('basename', glob($filepathname));
print_r ($filesfound);
?>
这将生成数组([0]=>14060603.pdf[1]=>1406060301.pdf)
我想删除文件扩展名。pdf。这样它就产生了
数组([0]=>14060603[1]=>1406060301)
谢谢你的帮助
此外,作为第二个问题,我如何获取此数组中具有最高值的键
因此,将选择[1]=>1406060301 如果您知道所有文件都以
.pdf
结尾,则可以使用以下可选的第二个参数:
谢谢我不知道是谁投票否决了我,也不知道为什么我的问题值得投票否决,但非常感谢。
<?php
$filepathname= '../clients/Quote/'.date('ymd').'*';
$filesfound = glob($filepathname);
foreach($filesfound as $key => $val){
$filesfound[$key] = basename($val, ".pdf");
}
print_r($filesfound);
$max = max(array_keys($filesfound));
print($max); // prints the key with the highest value
?>