PHPのネストされた連想配列の値に文字列を追加したいと思います。
以下は私の配列です
$styles = array(
'Screen' => array(
"master.css",
"jquery-jvectormap-1.0.css"),
'handheld' => array("mobile.css")
);
次のようにループして変更すると失敗します。
foreach($media as $medium => $filename)
foreach($filenames as &$filename)
$filename = "/styles/".$filename;
接頭辞を付ける$medium
と&
、構文エラーが発生します。
これも失敗します。
function prepend($prefix,$string)
{
return $prefix.$string;
}
foreach($media as &$medium)
$medium = array_map(prepend("/styles"),$medium);
"/styles/"
このデータ構造を前提として、これらのcss
ファイル名にプレフィックスを付ける最も簡単な方法は何ですか?