• ベストアンサー

'2/1'を'02/01'に変換 (修正版)

keyguy するため <?php $x=preg_replace("|(\d+)/(\d+)|",sprintf("%02d/%02d",$1,$2),'2/1'); echo"$x<br>"; ?> としましたがエラーになりうまくいきません どうしたらうまくいくでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
  • inu2
  • ベストアンサー率33% (1229/3720)
回答No.1

2/2が02/02で表示さえすればよいのであれば list ($month, $day) = split("/", "2/2"); $x = sprintf("%02s",$month) ."/". sprintf("%02s",$day); echo $x; こんな感じの やっつけ仕事で可能

関連するQ&A