Нет, в этом нет ничего плохого, если для ввода пользователя необходимы пробелы, не убирайте, но если они не будут, я предлагаю вам обрезать пробелы.
Например, предположим, что кто-то вводит многословную строку, которую вы хотите разделить.
Как правило, вы разбиваете строки отдельно, разделяя их пробелами в качестве разделителя, но если пробелы не обрезаны, вы можете или не можете получить пустую переменную в начале. Это почти всегда угадывает, следует ли использовать первый элемент разделенной строки. Это действительно упрощает работу, если вы просто обрезаете пробелы. В противном случае у вас будет большой блок кода, чтобы выяснить, является ли первый элемент разделительной строки действительной записью или нет.
«Эта строка» будет разделена на массив, который выглядит следующим образом.
$string[0] = ''
$string[1] = 'This'
$string[2] = 'string'
но «Эта строка» просто
$string[0] = 'This'
$string[1] = 'string'
Если вы делаете операции со строками, вы можете узнать, сколько слов в строке, первый случай (выше) будет показывать вам 3, в то время как последний покажет вам 2. Существует слишком много вещей, которые нужно искать, если не нужны начальные или конечные пробелы.
хороший аргумент о пароле =)! – holms