93
Mới! Lưu câu hỏi hoặc câu trả lời và sắp xếp nội dung yêu thích của bạn. Tìm hiểu thêm.
Learn more.
Làm thế nào tôi có thể kiểm tra xem một số đã cho có nằm trong một phạm vi số không?
Kenorb
Phù bằng vàng 145K7676 gold badges655 silver badges712 bronze badges
hỏi ngày 13 tháng 1 năm 2011 lúc 18:55Jan 13, 2011 at 18:55
1
Cách diễn đạt:
[$min = $lower_boundary] && [$num = $min && $number $min && $number < $max] ;
}
return FALSE;
}
0DancrumbdancrumbSep 9, 2012 at 18:33
1
25.4K10 Huy hiệu vàng68 Huy hiệu bạc128 Huy hiệu đồng
/**
* Determines if $number is between $min and $max
*
* @param integer $number The number to test
* @param integer $min The minimum value in the range
* @param integer $max The maximum value in the range
* @param boolean $inclusive Whether the range should be inclusive or not
* @return boolean Whether the number was in the range
*/
function in_range[$number, $min, $max, $inclusive = FALSE]
{
if [is_int[$number] && is_int[$min] && is_int[$max]]
{
return $inclusive
? [$number >= $min && $number $min && $number < $max] ;
}
return FALSE;
}
1Bạn có thể đánh bật một chức năng trợ giúp nhỏ để làm điều này:May 3, 2016 at 23:47
Và bạn sẽ sử dụng nó như vậy:
Đã trả lời ngày 8 tháng 2 năm 2016 lúc 14:59LukelukeMar 31, 2018 at 20:58
3,89419 huy hiệu bạc35 huy hiệu đồngLink
Bạn có thể muốn điều chỉnh các toán tử so sánh nếu bạn muốn các giá trị biên không hợp lệ.5 bronze badges
Lonesomedaylonesomeday
/**
* Determines if $number is between $min and $max
*
* @param integer $number The number to test
* @param integer $min The minimum value in the range
* @param integer $max The maximum value in the range
* @param boolean $inclusive Whether the range should be inclusive or not
* @return boolean Whether the number was in the range
*/
function in_range[$number, $min, $max, $inclusive = FALSE]
{
if [is_int[$number] && is_int[$min] && is_int[$max]]
{
return $inclusive
? [$number >= $min && $number $min && $number < $max] ;
}
return FALSE;
}
3228K49 Huy hiệu vàng312 Huy hiệu bạc314 Huy hiệu đồngOct 24, 2019 at 8:39
Bạn có thể thử một câu chuyện sau:Miquel
Đã trả lời ngày 12 tháng 3 năm 2015 lúc 18:391 silver badge2 bronze badges
Kenorbkenorb
Use:
/**
* Determines if $number is between $min and $max
*
* @param integer $number The number to test
* @param integer $min The minimum value in the range
* @param integer $max The maximum value in the range
* @param boolean $inclusive Whether the range should be inclusive or not
* @return boolean Whether the number was in the range
*/
function in_range[$number, $min, $max, $inclusive = FALSE]
{
if [is_int[$number] && is_int[$min] && is_int[$max]]
{
return $inclusive
? [$number >= $min && $number $min && $number < $max] ;
}
return FALSE;
}
4//return
/**
* Determines if $number is between $min and $max
*
* @param integer $number The number to test
* @param integer $min The minimum value in the range
* @param integer $max The maximum value in the range
* @param boolean $inclusive Whether the range should be inclusive or not
* @return boolean Whether the number was in the range
*/
function in_range[$number, $min, $max, $inclusive = FALSE]
{
if [is_int[$number] && is_int[$min] && is_int[$max]]
{
return $inclusive
? [$number >= $min && $number $min && $number < $max] ;
}
return FALSE;
}
5/**
* Determines if $number is between $min and $max
*
* @param integer $number The number to test
* @param integer $min The minimum value in the range
* @param integer $max The maximum value in the range
* @param boolean $inclusive Whether the range should be inclusive or not
* @return boolean Whether the number was in the range
*/
function in_range[$number, $min, $max, $inclusive = FALSE]
{
if [is_int[$number] && is_int[$min] && is_int[$max]]
{
return $inclusive
? [$number >= $min && $number $min && $number < $max] ;
}
return FALSE;
}
6Một số khả năng khác:Jun 25, 2021 at 11:55
Trên thực tế, đây là những gì được sử dụng để tạo ra một giá trị nằm ngoài phạm vi đến đầu gần nhất của nó.
/**
* Determines if $number is between $min and $max
*
* @param integer $number The number to test
* @param integer $min The minimum value in the range
* @param integer $max The maximum value in the range
* @param boolean $inclusive Whether the range should be inclusive or not
* @return boolean Whether the number was in the range
*/
function in_range[$number, $min, $max, $inclusive = FALSE]
{
if [is_int[$number] && is_int[$min] && is_int[$max]]
{
return $inclusive
? [$number >= $min && $number $min && $number < $max] ;
}
return FALSE;
}
7Thí dụJul 16 at 14:44
Đã trả lời ngày 22 tháng 11 năm 2016 lúc 14:17David Clews
Nabil Kadiminabil Kadimi6 silver badges13 bronze badges
/**
* Determines if $number is between $min and $max
*
* @param integer $number The number to test
* @param integer $min The minimum value in the range
* @param integer $max The maximum value in the range
* @param boolean $inclusive Whether the range should be inclusive or not
* @return boolean Whether the number was in the range
*/
function in_range[$number, $min, $max, $inclusive = FALSE]
{
if [is_int[$number] && is_int[$min] && is_int[$max]]
{
return $inclusive
? [$number >= $min && $number $min && $number < $max] ;
}
return FALSE;
}
89.5892 huy hiệu vàng49 Huy hiệu bạc57 Huy hiệu đồngMar 13, 2014 at 11:19
Sử dụng hộp chuyển đổibreak in the foreach loop and now it is working fine.
Đã trả lời ngày 9 tháng 9 năm 2012 lúc 18:33
/**
* Determines if $number is between $min and $max
*
* @param integer $number The number to test
* @param integer $min The minimum value in the range
* @param integer $max The maximum value in the range
* @param boolean $inclusive Whether the range should be inclusive or not
* @return boolean Whether the number was in the range
*/
function in_range[$number, $min, $max, $inclusive = FALSE]
{
if [is_int[$number] && is_int[$min] && is_int[$max]]
{
return $inclusive
? [$number >= $min && $number $min && $number < $max] ;
}
return FALSE;
}
9Một cách khác để làm điều này với phạm vi đơn giản nếu/khác. Cho người yêu cũ:Mar 9, 2021 at 20:25
var_dump[in_range[5, 0, 10]]; // TRUE
var_dump[in_range[1, 0, 1]]; // FALSE
var_dump[in_range[1, 0, 1, TRUE]]; // TRUE
var_dump[in_range[11, 0, 10, TRUE]]; // FALSE
// etc...
0Đã trả lời ngày 3 tháng 5 năm 2016 lúc 23:47Nov 23, 2020 at 15:34
1