-
Notifications
You must be signed in to change notification settings - Fork 79
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Why is $underscoreToSpace removed ? #66
Comments
Ah, I must have missed that parameter changing to $separator in a PR, but it looks like you can accomplish the same thing with the separator. I just tested this code: <?php
require 'vendor/autoload.php';
echo URLify::filter ('some_text here', 200, 'en', false, false, true, '-') . PHP_EOL;
echo URLify::filter ('some_text here', 200, 'en', false, false, true, ' ') . PHP_EOL; And the output is:
I suppose what was lost was the ability to set it to false in order to preserve underscores (e.g., "some_text-here"). |
OK, thanks a lot for the quick response and explanation! That solution also works! I wasn't sure if it had a reason but you optimized it a lot (which I was doing in the old version) so I was a little bit flabbergasted, sorry for that :) Does it stay this way or are you going to change/optimize what I described ? Maybe the arg order could be optimized ? |
I think you're right, public static function slug ($string, $maxLength = 200, $separator = '-', $language = 'en') Hopefully that's easier to remember and use for more common cases :) |
@lux Can't say more... Understood, sure, Superb! Thanks! (I don't know where the zero's come from, can't backspace them as I don't see them) 0000000000000000 |
Hi,
Why is $underscoreToSpace removed from the filter ? It was pretty handy to make underscores hypens of you wanted, or spaces ofcourse.
I hope there is a good reason for it!
Thanks
The text was updated successfully, but these errors were encountered: