<?php
function removeQuestionMarks($URL){
if(preg_match('/^http(s)?:\/\/example\.com\/forum\/.*$/',$URL) === 1){
$URL = trim($URL);
$URL = str_replace("?","",$URL);
}
return str_replace([' ', '&'],['%20', '&'],$URL);
}
echo removeQuestionMarks('https://example.com/forum/post/work/22/what-are-requirements-to-get-a-work-permit?/24'),PHP_EOL;
echo removeQuestionMarks('https://example.com/forum/ why? is it difficult?/877');
- Output for 7.1.25 - 7.1.28, 7.2.0 - 7.2.33, 7.3.0 - 7.3.33, 7.4.0 - 7.4.33, 8.0.0 - 8.0.30, 8.1.0 - 8.1.30, 8.2.0 - 8.2.25, 8.3.0 - 8.3.13
- https://example.com/forum/post/work/22/what-are-requirements-to-get-a-work-permit/24
https://example.com/forum/%20why%20is%20it%20difficult/877
preferences:
69.98 ms | 407 KiB | 5 Q