2013-10-09 22 views
1

有人能帮助我吗?我有许多图片,当前名称如:“black_abc”,“black_bcd”,“black_cde”,“white_abc”。我怎样才能得到文件名包含“黑色”的文件?如何获取包含子串的所有文件

+1

Agoeng Lauw,你可以阅读[接受的答案系统](http://stackoverflow.com/help/accep特德回答)?它必须适用于你的11个问题中的任何一个。这只是一种向社区提供帮助的方式。谢谢! –

回答

0

事情是这样的[请使用stripos() [不区分大小写]

<?php 
$files=array("black_1","white_2","black_3"); 

for($i=0;$i<count($files);$i++) 
{ 
if(stripos($files[i],'black')) 
{ 
    echo "Filename is $files[$i]"; 
} 
} 
1

glob将帮助您找到含有 “黑” 在其文件名中的所有文件:

$folder = "images"; //the folder containing all your images 
$pattern = "*Black*"; //the word you are looking for 

$files = glob($folder. '/' . $pattern, GLOB_BRACE); 
foreach($files as $filename) { 
    //Display all pictures 
    echo "<img src='"$folder . "/" . $filename . "' />"; 
} 
+0

感谢兄弟,我会尽力的。 –

相关问题