\n" . "\n" ); } // マルチバイトstr_replace function mb_str_replace($search, $replace, $target, $encoding = "UTF-8" ) { $notArray = !is_array($target) ? TRUE : FALSE; $target = $notArray ? array($target) : $target; $search_len = mb_strlen($search, $encoding); $replace_len = mb_strlen($replace, $encoding); foreach ($target as $i => $tar) { $offset = mb_strpos($tar, $search); while ($offset !== FALSE){ $tar = mb_substr($tar, 0, $offset).$replace.mb_substr($tar, $offset + $search_len); $offset = mb_strpos($tar, $search, $offset + $replace_len); } $target[$i] = $tar; } return $notArray ? $target[0] : $target; } ?>