とりあえず?、以下のように書くと、動くように見えます
function my_trim($org_str){ // return trim($org_str," \t\r\n\0\x0B"); // 当初↑こう書きましたが、謎の文字化けが発生した為、以下のようにしました return preg_replace('/\A[\p{Cc}\p{Cf}\p{Z}]++|[\p{Cc}\p{Cf}\p{Z}]++\z/u', '', $org_str); }
とりあえず?、以下のように書くと、動くように見えます
function my_trim($org_str){ // return trim($org_str," \t\r\n\0\x0B"); // 当初↑こう書きましたが、謎の文字化けが発生した為、以下のようにしました return preg_replace('/\A[\p{Cc}\p{Cf}\p{Z}]++|[\p{Cc}\p{Cf}\p{Z}]++\z/u', '', $org_str); }