@@ 1039-1041 (lines=3) @@ | ||
1036 | */ |
|
1037 | $pattern = "'%[^' + $char + ']%'"; |
|
1038 | ||
1039 | if ($pos == self::TRIM_LEADING) { |
|
1040 | return 'stuff(' . $str . ', 1, patindex(' . $pattern . ', ' . $str . ') - 1, null)'; |
|
1041 | } |
|
1042 | ||
1043 | if ($pos == self::TRIM_TRAILING) { |
|
1044 | return 'reverse(stuff(reverse(' . $str . '), 1, patindex(' . $pattern . ', reverse(' . $str . ')) - 1, null))'; |
|
@@ 1043-1045 (lines=3) @@ | ||
1040 | return 'stuff(' . $str . ', 1, patindex(' . $pattern . ', ' . $str . ') - 1, null)'; |
|
1041 | } |
|
1042 | ||
1043 | if ($pos == self::TRIM_TRAILING) { |
|
1044 | return 'reverse(stuff(reverse(' . $str . '), 1, patindex(' . $pattern . ', reverse(' . $str . ')) - 1, null))'; |
|
1045 | } |
|
1046 | ||
1047 | return 'reverse(stuff(reverse(stuff(' . $str . ', 1, patindex(' . $pattern . ', ' . $str . ') - 1, null)), 1, patindex(' . $pattern . ', reverse(stuff(' . $str . ', 1, patindex(' . $pattern . ', ' . $str . ') - 1, null))) - 1, null))'; |
|
1048 | } |