アプリ版:「スタンプのみでお礼する」機能のリリースについて

お世話になっています。

現在csvファイルからデータを読みだして、
読みだした項目をphp上で表示させようとしています。

例として
page1.php
<?php
$num = '100'; #csvから取得した数値項目
$temp = "00" + $num;
?>
と記述して値を引き渡したものを

page2.php
<html>
<body>
<?= $temp; ?>
</body>
</html>

というように記述しても先頭の00が自動で省略されてしまいます。
画面上に'100'という数値自体は表示できていますが、
数値の変数を先頭に'0'の足して文字列として使用するにはどのようにすれば良いのでしょうか?

strval($num)を使用してもやはり正しい値が表示されませんでした。

ぜひ知恵をおかしください。
以上、宜しくお願いします。

A 回答 (2件)

+演算子はあくまで数値の加算です


文字列の連結は「.」ですね
print "00".$num;

また、先頭を0で埋めた5桁の数値という整形するなら
print sprintf("%05d",$num);
    • good
    • 0
この回答へのお礼

ありがとうございます。
無事ブラウザ上で確認することが出来ました。

お礼日時:2012/02/03 14:15
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!