
すみません。エラーは出ないのですがプログラムが無視されて出力されて困っています。
フォームから入力された # で区切られた文字列
例えば、
#焼肉#すき焼き#しゃぶしゃぶ
を、#で分け表示しています。
以下のコードでは成功しいていますが、長いので定義済み関数とfor文で同じことをしたいです。(厳密には出力結果が少し違いますが・・・)
よろしくお願いします。
現在のコード
$tag=explode("#",$row[2],6);
$files=str_replace("タグ1",$tag[1],$files);
$files=str_replace("タグ2",$tag[2],$files);
$files=str_replace("タグ3",$tag[3],$files);
$files=str_replace("タグ4",$tag[4],$files);
$files=str_replace("タグ5",$tag[5],$files);
$files=str_replace("タグ",'<ul>'.'<li>'.'<a href="../article.php?tag='.$tag[1].'">'.$tag[1].'</a>'.'</li>'. ' <li> '.'<a href="../article.php?tag='.$tag[2].'">'.$tag[2].'</a>'.'</li>'. ' <li> '.'<a href="../article.php?tag='.$tag[3].'">'.$tag[3].'</a>'.'</li>'. ' <li> '.'<a href="../article.php?tag='.$tag[4].'">'.$tag[4].'</a>'.'</li>'. ' <li> '.'<a href="../article.php?tag='.$tag[5].'">'.$tag[5].'</a>'.'</li>'.'</ul>',$files);
作りたいコード
function tag()
{
$tag=explode("#",$row[2],6);
for( $i=0; $i<count($tag); $i++ ){
$files=str_replace("タグ1",'<a href="'.$tag[$i].'">'.$tag[$i].'</a>',$files);
}}
$files=str_replace("タグ",'<ul>'.'<li>'.tag().'</li>'.'</ul>',$files);
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
アフィリエイトタグについて質...
-
タグにはさまれている文字以外...
-
正規表現で複数行に渡る範囲を...
-
PHPの正規表現でHTMLタグの内容...
-
VBAのコマンドボタンの文字列の...
-
エクセルのCOUNTIFが正しくカウ...
-
COBOLの改行
-
メッセージボックスで1025文字...
-
エスケープ文字の復帰(¥r)と...
-
PPT ファイルの文字カウント=...
-
ソースコードの1行が長いとき...
-
Excel関数「COUNTIF」で”文字”...
-
グレープシティのSPREAD...
-
C++で空Enterの入力を判...
-
テキストボックスに改行を含む...
-
変数の中の改行コードをBRタグ...
-
カンマの含まれる文字列の数値...
-
VBAでCSVをExcelに取り込む時に...
-
最終行の改行について
-
秀丸の正規表現で複数行にわた...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
正規表現の否定先読みについて
-
PHP テキストファイルの一部分...
-
実行結果で画像が出力されない...
-
【PHP】正規表現でHTMLを置換し...
-
とても初歩的な質問で申し訳な...
-
htmlソースの中を検索して、
-
携帯用HPの作成で
-
firefoxで、特定の文字列を含む...
-
eclipseより、タスク・タグの使...
-
ASP.NET(C#)とhtmlの#include
-
PHP4→5にアップグレードしたら...
-
PHP Webページのタイトルを取得...
-
CGIファイルの書き換えについて...
-
htmlタグ間の特定文字置換
-
echoで画像を呼び出すことがで...
-
自動置き換えタグをHTML形式にする
-
ヒアドキュメント
-
URLの連続アクセス
-
phpの正規表現でstyle="●●"を削...
-
php正規表現 相対パス→絶対パス
おすすめ情報
すみません。
この作業ではテンプレートファイルへ書き換える処理でして。
ご回答ありがとうございます。やってみます。
すみません。エラーが出てしまいました
: syntax error, unexpected '$ans' (T_VARIABLE) in
$ans .= $tag[$i];
ここで構文エラーが起きてしまいます。
どのように修正すればよいですか?