2016-10-20 4 views
-5

Я не понимаю, как использовать эту таблицу сравнения: enter image description hereКак использовать таблицу сравнения различных типов PHP?

Например, у меня есть

"1hello"> "до свидания"

. Какой алгоритм я должен использовать, чтобы сравнить их с помощью этой таблицы?

+1

не спрашивайте в основном [тот же вопрос] (http://stackoverflow.com/q/40126451/5309228) вчера? также: публикация русскоязычного (я думаю) скриншота на английском форуме не повышает ваши шансы. вы пробовали http://ru.stackoverflow.com/? –

+0

да, я разместил этот вопрос на ru.stackoverflow.com и других форумах, но на данный момент у меня нет ответа – Dimon

+1

на следующее примечание - * что именно вы пытаетесь проверить *? с строками, единственными основными операциями, которые имеют какой-либо смысл, являются '==' и '! =', вы должны попытаться уточнить, что вы на самом деле хотите сделать * –

ответ

1

The line just above the screenshot в вашем вопросе говорит

Для различных типов, сравнение выполняется в соответствии со следующей таблицей (в порядке).

Итак, первое сравнение используется (например, лексическое сравнение).

Ради полноты, "1hello" считается менее чем"bye", так как порядковое значение 1 (49) меньше, чем у b (98).

+0

можете ли вы объяснить, почему вы сделали лексическое сравнение, используя таблицу в моем вопросе? в таблице говорится, что существуют ДВА варианты - строка 1 (числовое или лексическое сравнение) и строка 4 (сравнение по номеру) – Dimon

+0

@Dimon В порядке, и, как говорится в документации, они выполняются ** в порядке **. Итак, первый используется. – iainn

+0

написано в первой строке - «численное или лексическое сравнение». два варианта сравнения. какой вариант мне выбрать? – Dimon

Смежные вопросы