http://www.php.net/manual/ja/function.strtok.php
<?php
$str = 'My name is|mamor';
$token = ' |';
$tok = strtok($str, $token);
while ($tok !== false) {
echo $tok.PHP_EOL;
$tok = strtok($token);
}
/* 出力結果
My
name
is
mamor
*/
explode()でも似たようなことはできますが、巨大文字列に対して処理をする時とか、strtok()の方がメモリ節約になる。みたいなことが、以下に書かれていました。
http://stackoverflow.com/questions/2528168/whats-the-use-of-function-strtokin-php-how-is-better-than-other-string-functi
No comments:
Post a Comment