Computer >> 컴퓨터 >  >> 프로그램 작성 >> PHP

PHP 8의 숫자 비교

<시간/>

PHP 8에서 숫자를 비교할 때 숫자 비교를 사용합니다. 그렇지 않으면 숫자를 문자열로 변환하고 문자열 비교를 사용합니다.

문자열은 세 가지 방법으로 분류할 수 있습니다 -

  • 숫자만 포함하는 문자열입니다. 예 - 1234 또는 1.24e1.

  • A 선행 숫자 문자열 - 선행 문자열은 숫자 문자열로 시작하지만 공백을 포함하여 숫자가 아닌 문자가 뒤에 와야 합니다. 예 - 12xyz 또는 "123"

  • 숫자가 아닌 문자열 - 숫자가 될 수 없는 문자열과 선행 숫자가 아닌 문자열입니다.

예시 - PHP 7 
0=='foo' // PHP 7은 true를 반환합니다.
예시 - PHP 8 
0 =='foo' // PHP 8은 false를 반환합니다.

예 - Saner 문자열을 숫자 비교에 사용하는 PHP 8 프로그램

 "first Integer", "0123" =>"앞에 0이 있는 정수 인덱스", "12str" =>"앞에 숫자 문자열 사용", " 1" => "앞 공백 사용", "2.2" => "부동수 사용", ]; print_r($x);?>

출력

Array( [1] => 첫 번째 정수 [0123] => 선행 0이 있는 정수 인덱스 [12str] => 선행 숫자 문자열 사용 [ 1] => 선행 공백 사용 [2.2] => 부동 숫자 사용)