Я не понимаю, как использовать эту таблицу сравнения: Как использовать таблицу сравнения различных типов PHP?
Например, у меня есть
"1hello"> "до свидания"
. Какой алгоритм я должен использовать, чтобы сравнить их с помощью этой таблицы?
Я не понимаю, как использовать эту таблицу сравнения: Как использовать таблицу сравнения различных типов PHP?
Например, у меня есть
"1hello"> "до свидания"
. Какой алгоритм я должен использовать, чтобы сравнить их с помощью этой таблицы?
The line just above the screenshot в вашем вопросе говорит
Для различных типов, сравнение выполняется в соответствии со следующей таблицей (в порядке).
Итак, первое сравнение используется (например, лексическое сравнение).
Ради полноты, "1hello"
считается менее чем"bye"
, так как порядковое значение 1
(49) меньше, чем у b
(98).
можете ли вы объяснить, почему вы сделали лексическое сравнение, используя таблицу в моем вопросе? в таблице говорится, что существуют ДВА варианты - строка 1 (числовое или лексическое сравнение) и строка 4 (сравнение по номеру) – Dimon
@Dimon В порядке, и, как говорится в документации, они выполняются ** в порядке **. Итак, первый используется. – iainn
написано в первой строке - «численное или лексическое сравнение». два варианта сравнения. какой вариант мне выбрать? – Dimon
не спрашивайте в основном [тот же вопрос] (http://stackoverflow.com/q/40126451/5309228) вчера? также: публикация русскоязычного (я думаю) скриншота на английском форуме не повышает ваши шансы. вы пробовали http://ru.stackoverflow.com/? –
да, я разместил этот вопрос на ru.stackoverflow.com и других форумах, но на данный момент у меня нет ответа – Dimon
на следующее примечание - * что именно вы пытаетесь проверить *? с строками, единственными основными операциями, которые имеют какой-либо смысл, являются '==' и '! =', вы должны попытаться уточнить, что вы на самом деле хотите сделать * –