-1

私はこの値の配列を持っています:

<?php

$array_values=array("image.png","image_min.png","image_med.png","image_max.png");

for ($i=0; $i<count($array_values); $i++)
{    
    print "".$array_values[$i]."";    
}

?>

タグ _min を持つファイルのみを表示し、残りの値は表示しないようにするにはどうすればよいですか?

4

3 に答える 3

1

条件を追加してprint、特定の条件が満たされた場合にのみステートメントが呼び出されるようにすることができます。これを試して:

<?php
$array_values = array("image.png", "image_min.png", "image_med.png", "image_max.png");
for ($i=0; $i<count($array_values); $i++)
    if (strpos($array_values[$i], "_min") !== false)
        print $array_values[$i];
于 2013-10-26T14:33:59.333 に答える
0
<?php    
$array_values=array("image.png","image_min.png","image_med.png","image_max.png");

foreach ($array_values as $value)
{    
    if (strpos($value, "_min") !== FALSE) {
        print "".$value."";
    }
}    
?>
于 2013-10-26T14:34:17.680 に答える