配列の問題

WBOY
WBOYオリジナル
2016-06-23 13:20:04920ブラウズ

配列内の類似した値を配列に再分割する方法を教えてください
例えば、{h1.jpg,h3.jpg,A1.jpg,h2.jpgB1.jpg,B2.jpg,A2.jpg, C1.jpg}
接頭辞に従って h に分割します。つまり、h は A B と C に 1 つの配列です

ディスカッションへの返信 (解決策)

$ar = array('h1.jpg', 'h3.jpg', 'A1.jpg', 'h2.jpg', 'B1.jpg', 'B2.jpg', 'A2.jpg', 'C1.jpg');foreach($ar as $v) $res[$v{0}][] = $v;print_r($res);
Array(    [h] => Array        (            [0] => h1.jpg            [1] => h3.jpg            [2] => h2.jpg        )    [A] => Array        (            [0] => A1.jpg            [1] => A2.jpg        )    [B] => Array        (            [0] => B1.jpg            [1] => B2.jpg        )    [C] => Array        (            [0] => C1.jpg        ))
は別々の変数に分割されます
extract($res);print_r($h);
Array(    [0] => h1.jpg    [1] => h3.jpg    [2] => h2.jpg)

配列の変換方法を教えてください 内の類似した値を配列に再分割します

例: {h1.jpg, h3.jpg, A1.jpg, h2.jpgB1.jpg, B2.jpg, A2.jpg, C1.jpg}

プレフィックスごとに配列に分割するにはどうすればよいですか? A B C ごとに 1 つの配列

神様、ありがとう! ! !
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。