Stringの最近のブログ記事

strpos検索する

| コメント(0) | トラックバック(0)
$findpos = strpos($moto,'findstr');

検索する

$strcount = strlen($findStr);
        

str_replace

| コメント(0) | トラックバック(0)
$buf = str_replace('findstr','repstr',$buf);

sprintfフォーマットする

| コメント(0) | トラックバック(0)
$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 進数として (大文字で)表現します。

¥の重複を修正する。

| コメント(0) | トラックバック(0)

■¥の重複を修正する。
$_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];
}

エントリー一覧

このアーカイブについて

このページには、過去に書かれたブログ記事のうちStringカテゴリに属しているものが含まれています。

前のカテゴリはphp基本です。

次のカテゴリはほかです。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。

OpenID対応しています OpenIDについて