前提
PHPで次のようなプログラムを書いています。
- URLで
title
に指定された文字をGET - 「コロン(:)の前の文字列」と「コロンの後ろ文字列」に分ける
- それらを画面に出力
ですが何故か動きませんでした。一応構文チェッカーに掛けましたがとくに構文に問題はないようです。
発生している問題・エラーメッセージ
何も出力されない。
該当のソースコード
PHP
<html> <head> <title>myht - Interwiki</title> </head> <body> <?php for($a=0;mb_strlen($_GET['title'])<$a;$a++){ $b=""; $c=""; $d=0; if(mb_substr($_GET['title'],$a,1) == ":"){ if($d==0){ $d=1; }else{ $c.=":"; } }else{ if($d==0){ $b.=mb_substr($_GET['title'],$a,1); }else{ $c.=mb_substr($_GET['title'],$a,1); } }}print $b.'<br>';print $c.'<br>';?> </body></html>
理想の動作
index.php?title=test:test にアクセスしたとき
test
test
index.php?title=test:test:testにアクセスしたとき
test
test:test
0 コメント