March 2, 2014

sscanf()のメモ

sscanf関数を使うと、文字列をフォーマットで分解できます。
http://php.net/manual/ja/function.sscanf.php

例えば、'yyyy-mm-dd hh:ii:ss'形式の文字列を一発で分解できました。
list($yyyy, $mm, $dd, $hh, $ii, $ss) = sscanf(date('Y-m-d H:i:s'), '%d-%d-%d %d:%d:%d');

echo $yyyy.PHP_EOL;
echo $mm.PHP_EOL;
echo $dd.PHP_EOL;
echo $hh.PHP_EOL;
echo $ii.PHP_EOL;
echo $ss.PHP_EOL;

/* 出力
2014
3
2
19
44
25
*/
使ったこと無い関数たくさんあるな。。。

No comments:

Post a Comment