私が達成しようとしているのは、配列を使用してCSSスタイルシートにリンクすることです。
まず、実行する関数styles()を作成します。styles()関数は次のようになります。
//CSS Stylesheets Includes
function styles()
{
$linkStyles = array(
0 => 'main',
1 => 'topBar',
2 => 'globals',
3 => 'search',
4 => 'menu',
5 => 'footer',
6 => 'banner',
7 => 'slideshow',
8 => 'graphs',
9 => 'contact',
10 => 'news',
11 => 'products',
12 => 'support'
);
for($i = 0; $i <= count($linkStyles); $i++)
{
?><link rel="stylesheet" charset="text/css" href="css/style_<?php array($linkStyles[$i]); ?>.css" /><?php
}
}
今私が問題を抱えているのは、for()ループ内で配列を操作することです。配列のキー内の値だけを取得する方法がわかりません。
たとえば、キー0の下の$ linkStyles配列を検索する場合、もちろん引用符なしで「main」だけを返すようにします。最終的な出力は次のようになります。
<link rel="stylesheet" charset="text/css" href="css/style_main.css" />
もちろん、ループがあるので、1つだけでなく12のスタイルシートへのリンクがあります。