コロンで区切った文字列をPHPで画面に出力したい

前提

PHPで次のようなプログラムを書いています。

  1. URLでtitleに指定された文字をGET
  2. 「コロン(:)の前の文字列」と「コロンの後ろ文字列」に分ける
  3. それらを画面に出力

ですが何故か動きませんでした。一応構文チェッカーに掛けましたがとくに構文に問題はないようです。

発生している問題・エラーメッセージ

何も出力されない。

該当のソースコード

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 コメント