- ベストアンサー
PHPでデータの区切り
PHPでデータベースから取り出した電話番号の情報をハイフン区切りで3つのテキストボックスに入れたい。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
$tel = '123-456-7890'; list($a,$b,$c) = split("-",$tel); print "<input type=\"text\" value=\"$a\">\n"; print "<input type=\"text\" value=\"$b\">\n"; print "<input type=\"text\" value=\"$c\">\n";
その他の回答 (2)
- awazak
- ベストアンサー率36% (61/165)
<? $teltmp='000-1111-2222'; $tel=explode("-",$teltmp); echo " <input type='text' value='{$tel[0]}'>- <input type='text' value='{$tel[1]}'>- <input type='text' value='{$tel[2]}'> "; ?>
- potch
- ベストアンサー率34% (24/70)
取り出したデータをハイフン区切りで、配列変数(もしくは、変数)に代入してHTMLの<input>タグをprintすればいいのではないでしょうか? 例: <?php ... $tel[1] = 123; //これらのデータは、データベースから取得してください。 $tel[2] = 456; $tel[3] = 7890; ... print("<input type='text' value='".$tel[1]."' name='test'>"); print("<input type='text' value='".$tel[2]."' name='test'>"); print("<input type='text' value='".$tel[3]."' name='test'>"); ?>