質問箱/4103
の編集
Top
/
質問箱
/
4103
[
トップ
] [
編集
|
差分
|
バックアップ
|
添付
|
リロード
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
Wikiを試したい方へ:
「この」Wikiは、
PukiWiki
のための公式Wikiです。
テスト書き込みなどは
お試しサイト
https://pukiwiki.osdn.jp/_trial/
をご利用ください
**[[質問箱/4103]] [#y5bee93c] |RIGHT:70|LEFT:410|c |~カテゴリ|| |~サマリ|[PHP] あるページの下階層全てに表示| |~バージョン|1.4.7| |~投稿者|| |~状態|完了| |~投稿日|&new{2007-06-22 (金) 20:26:27};| ***質問 [#jb1d7cb4] skinにif文を使って特定のページだけに文章等を表示する方法を使っているのですが、下階層全てに表示する為にはどのように記述したらいいでしょうか? この様なif文を使っています。 <?php if ($vars['page'] == 'ページ名') { echo '文章'; } ?> ***回答 [#p329a879] - if 使ってるなら preg_match では -- &new{2007-06-22 (金) 21:28:23}; - 「下層」に限るならstrncmpやstrposでは。preg_matchだと、ただそれだけで''正規表現は~''という納得いかない反応もありえますからな。 -- &new{2007-06-22 (金) 21:36:34}; - 下層だけではなく、「そのページ」自体と「そのページ」の下層全てと言うのがやりたいのです。上の「ページ名」部分の具体的な記述方法をお願いします。 -- &new{2007-06-22 (金) 21:49:32}; -- [[PHP関数:preg-match]] -- &new{2007-06-23 (土) 07:52:33}; -- [[PHP関数:stripos]] -- &new{2007-06-23 (土) 07:53:45}; - [[PHP関数:strpos]] を使う方法の場合、 <?php if (strpos($vars['page'], 'ページ名') === 0) { echo '文章'; } ?> こんな感じでしょうか。 -- &new{2009-02-10 (火) 21:54:53}; //#comment
**[[質問箱/4103]] [#y5bee93c] |RIGHT:70|LEFT:410|c |~カテゴリ|| |~サマリ|[PHP] あるページの下階層全てに表示| |~バージョン|1.4.7| |~投稿者|| |~状態|完了| |~投稿日|&new{2007-06-22 (金) 20:26:27};| ***質問 [#jb1d7cb4] skinにif文を使って特定のページだけに文章等を表示する方法を使っているのですが、下階層全てに表示する為にはどのように記述したらいいでしょうか? この様なif文を使っています。 <?php if ($vars['page'] == 'ページ名') { echo '文章'; } ?> ***回答 [#p329a879] - if 使ってるなら preg_match では -- &new{2007-06-22 (金) 21:28:23}; - 「下層」に限るならstrncmpやstrposでは。preg_matchだと、ただそれだけで''正規表現は~''という納得いかない反応もありえますからな。 -- &new{2007-06-22 (金) 21:36:34}; - 下層だけではなく、「そのページ」自体と「そのページ」の下層全てと言うのがやりたいのです。上の「ページ名」部分の具体的な記述方法をお願いします。 -- &new{2007-06-22 (金) 21:49:32}; -- [[PHP関数:preg-match]] -- &new{2007-06-23 (土) 07:52:33}; -- [[PHP関数:stripos]] -- &new{2007-06-23 (土) 07:53:45}; - [[PHP関数:strpos]] を使う方法の場合、 <?php if (strpos($vars['page'], 'ページ名') === 0) { echo '文章'; } ?> こんな感じでしょうか。 -- &new{2009-02-10 (火) 21:54:53}; //#comment
テキスト整形のルールを表示する