$findpos = strpos($moto,'findstr');
検索する
$findpos = strpos($moto,'findstr');
検索する
$strcount = strlen($findStr);
$buf = str_replace('findstr','repstr',$buf);
$test = sprintf("%04d", 10); print $test;
結果は0010
%04d
で0を4つ使って埋める、dは10進数の文字
ということです。
$money = 123.1; $formatted = sprintf ("%01.2f", $money); // echo $formatted は "123.10"を出力します
これは"%01.2f"
0ひとつ使って埋める
小数点以下は2桁分0で埋めるということでしょうか
sprintf("%02.0f",1);
で"01"と2桁の文字列を出力します。
% - パーセント文字。引数は不要です。
b - 引数を整数として扱い、バイナリの数値 として表現します。
c - 引数を整数として扱い、その ASCII 値 の文字として表現します。
d - 引数を整数として扱い、10 進数として 表現します。
u - 引数を整数として扱い、符号無しの10進 数として表現します。
f - 引数を double として扱い、浮動小数点数 として表現します。
o - 引数を整数として扱い、8 進数として 表現します。
s - 引数を文字列として扱い、表現します。
x - 引数を整数として扱い、16 進数として (小文字で)表現します。
X - 引数を整数として扱い、16 進数として (大文字で)表現します。
■¥の重複を修正する。
$_GET[name]が¥500ならprintすると¥¥500になるので
$data=stripslashes($_GET[name])とすると¥¥が解除される。
get_magic_quotes_gpcがONなら¥¥と重複する。
if (get_magic_quotes_gpc){
$data=stripslashes($_GET[name]);
}else{
$data=$_GET[name];
}