Làm cách nào để đặt giá trị số nguyên trong PHP?

Thông số. Hàm này chấp nhận hai tham số trong đó một tham số là bắt buộc trong khi tham số còn lại là tùy chọn. Các thông số được mô tả bên dưới

  • $var. Nó là một tham số bắt buộc đóng vai trò là biến cần được chuyển đổi thành giá trị nguyên của nó
  • cơ sở $. Nó là một tham số tùy chọn chỉ định cơ sở để chuyển đổi $var thành số nguyên tương ứng của nó. Nếu $base không được chỉ định
    • Nếu $var chứa 0x (hoặc 0X) làm tiền tố, cơ sở được lấy là 16
    • Nếu $var bắt đầu bằng 0, cơ sở được lấy là 8
    • Mặt khác, cơ sở được lấy là 10

Giá trị trả về. Nó trả về giá trị nguyên tương ứng của $var

ví dụ

Input : $var = '120', $base = 8
Output : 80

Input : $var = 0x34
Output : 52

Input : $var = 034
Output : 28

Các chương trình dưới đây minh họa việc sử dụng hàm intval() trong PHP

chương trình 1




Input : $var = '120', $base = 8
Output : 80

Input : $var = 0x34
Output : 52

Input : $var = 034
Output : 28
6

Input : $var = '120', $base = 8
Output : 80

Input : $var = 0x34
Output : 52

Input : $var = 034
Output : 28
7
Input : $var = '120', $base = 8
Output : 80

Input : $var = 0x34
Output : 52

Input : $var = 034
Output : 28
8____39
Input : $var = '120', $base = 8
Output : 80

Input : $var = 0x34
Output : 52

Input : $var = 034
Output : 28
0

Input : $var = '120', $base = 8
Output : 80

Input : $var = 0x34
Output : 52

Input : $var = 034
Output : 28
0
Input : $var = '120', $base = 8
Output : 80

Input : $var = 0x34
Output : 52

Input : $var = 034
Output : 28
8
Input : $var = '120', $base = 8
Output : 80

Input : $var = 0x34
Output : 52

Input : $var = 034
Output : 28
2
Input : $var = '120', $base = 8
Output : 80

Input : $var = 0x34
Output : 52

Input : $var = 034
Output : 28
3
Input : $var = '120', $base = 8
Output : 80

Input : $var = 0x34
Output : 52

Input : $var = 034
Output : 28
7
Input : $var = '120', $base = 8
Output : 80

Input : $var = 0x34
Output : 52

Input : $var = 034
Output : 28
5

Input : $var = '120', $base = 8
Output : 80

Input : $var = 0x34
Output : 52

Input : $var = 034
Output : 28
6
Input : $var = '120', $base = 8
Output : 80

Input : $var = 0x34
Output : 52

Input : $var = 034
Output : 28
0
Input : $var = '120', $base = 8
Output : 80

Input : $var = 0x34
Output : 52

Input : $var = 034
Output : 28
0

Input : $var = '120', $base = 8
Output : 80

Input : $var = 0x34
Output : 52

Input : $var = 034
Output : 28
9

đầu ra. ________số 8

chương trình 2




Input : $var = '120', $base = 8
Output : 80

Input : $var = 0x34
Output : 52

Input : $var = 034
Output : 28
6

Input : $var = '120', $base = 8
Output : 80

Input : $var = 0x34
Output : 52

Input : $var = 034
Output : 28
7
7
2

Input : $var = '120', $base = 8
Output : 80

Input : $var = 0x34
Output : 52

Input : $var = 034
Output : 28
0
Input : $var = '120', $base = 8
Output : 80

Input : $var = 0x34
Output : 52

Input : $var = 034
Output : 28
8
Input : $var = '120', $base = 8
Output : 80

Input : $var = 0x34
Output : 52

Input : $var = 034
Output : 28
2
Input : $var = '120', $base = 8
Output : 80

Input : $var = 0x34
Output : 52

Input : $var = 034
Output : 28
3
Input : $var = '120', $base = 8
Output : 80

Input : $var = 0x34
Output : 52

Input : $var = 034
Output : 28
7
Input : $var = '120', $base = 8
Output : 80

Input : $var = 0x34
Output : 52

Input : $var = 034
Output : 28
5

Input : $var = '120', $base = 8
Output : 80

Input : $var = 0x34
Output : 52

Input : $var = 034
Output : 28
6
Input : $var = '120', $base = 8
Output : 80

Input : $var = 0x34
Output : 52

Input : $var = 034
Output : 28
0
Input : $var = '120', $base = 8
Output : 80

Input : $var = 0x34
Output : 52

Input : $var = 034
Output : 28
0

Input : $var = '120', $base = 8
Output : 80

Input : $var = 0x34
Output : 52

Input : $var = 034
Output : 28
9

đầu ra.

Input : $var = '120', $base = 8
Output : 80

Input : $var = 0x34
Output : 52

Input : $var = 034
Output : 28
7

chương trình 3




Input : $var = '120', $base = 8
Output : 80

Input : $var = 0x34
Output : 52

Input : $var = 034
Output : 28
6

Input : $var = '120', $base = 8
Output : 80

Input : $var = 0x34
Output : 52

Input : $var = 034
Output : 28
7
Input : $var = '120', $base = 8
Output : 80

Input : $var = 0x34
Output : 52

Input : $var = 034
Output : 28
8____176
Input : $var = '120', $base = 8
Output : 80

Input : $var = 0x34
Output : 52

Input : $var = 034
Output : 28
0

Input : $var = '120', $base = 8
Output : 80

Input : $var = 0x34
Output : 52

Input : $var = 034
Output : 28
6
Input : $var = '120', $base = 8
Output : 80

Input : $var = 0x34
Output : 52

Input : $var = 034
Output : 28
2
Input : $var = '120', $base = 8
Output : 80

Input : $var = 0x34
Output : 52

Input : $var = 034
Output : 28
3
Input : $var = '120', $base = 8
Output : 80

Input : $var = 0x34
Output : 52

Input : $var = 034
Output : 28
7
Input : $var = '120', $base = 8
Output : 80

Input : $var = 0x34
Output : 52

Input : $var = 034
Output : 28
22
Input : $var = '120', $base = 8
Output : 80

Input : $var = 0x34
Output : 52

Input : $var = 034
Output : 28
23
Input : $var = '120', $base = 8
Output : 80

Input : $var = 0x34
Output : 52

Input : $var = 034
Output : 28
24
Input : $var = '120', $base = 8
Output : 80

Input : $var = 0x34
Output : 52

Input : $var = 034
Output : 28
2
Input : $var = '120', $base = 8
Output : 80

Input : $var = 0x34
Output : 52

Input : $var = 034
Output : 28
3
Input : $var = '120', $base = 8
Output : 80

Input : $var = 0x34
Output : 52

Input : $var = 034
Output : 28
7
Input : $var = '120', $base = 8
Output : 80

Input : $var = 0x34
Output : 52

Input : $var = 034
Output : 28
28

Câu trả lời. Sử dụng hàm Input : $var = '120', $base = 8 Output : 80 Input : $var = 0x34 Output : 52 Input : $var = 034 Output : 28 5

Bạn có thể chỉ cần sử dụng ép kiểu hoặc hàm

Input : $var = '120', $base = 8
Output : 80

Input : $var = 0x34
Output : 52

Input : $var = 034
Output : 28
5 để chuyển đổi một số nguyên thành một chuỗi trong PHP

Hãy xem một ví dụ để hiểu cơ bản nó hoạt động như thế nào

Input : $var = '120', $base = 8
Output : 80

Input : $var = 0x34
Output : 52

Input : $var = 034
Output : 28
8


Câu hỏi thường gặp liên quan

Dưới đây là một số câu hỏi thường gặp khác liên quan đến chủ đề này

Trước khi bắt đầu nói về Số nguyên trong PHP, trước tiên hãy hiểu thuật ngữ Số nguyên. Một số nguyên là một loại kiểu dữ liệu. Một loại biến giữ giá trị số đầy đủ. Các số hoàn chỉnh (toàn bộ) như – 1, 23, 343, -23, -50, v.v. Số nguyên có thể dương, âm hoặc chính nó bằng 0. Hầu như mọi ngôn ngữ lập trình như C, JAVA và C++ đều hỗ trợ các số nguyên đầy đủ tính năng. Tuy nhiên, khi đến với ngôn ngữ PHP, thời điểm chúng ta gán bất kỳ giá trị số nguyên nào cho bất kỳ biến nào, nó có thể được coi là kiểu dữ liệu số nguyên. Vì PHP là ngôn ngữ lập trình lỏng lẻo, nên không cần khai báo bất kỳ biến nào với kiểu dữ liệu được chỉ định trước khi sử dụng nó. Số nguyên có thể được sử dụng trực tiếp trong PHP tại thời điểm gán. Có một kiểu dữ liệu số nguyên trong hầu hết các ngôn ngữ lập trình để xử lý toàn bộ loại giá trị số

Gói phát triển phần mềm tất cả trong một(hơn 600 khóa học, hơn 50 dự án)

Làm cách nào để đặt giá trị số nguyên trong PHP?
Làm cách nào để đặt giá trị số nguyên trong PHP?
Làm cách nào để đặt giá trị số nguyên trong PHP?
Làm cách nào để đặt giá trị số nguyên trong PHP?

Làm cách nào để đặt giá trị số nguyên trong PHP?
Làm cách nào để đặt giá trị số nguyên trong PHP?
Làm cách nào để đặt giá trị số nguyên trong PHP?
Làm cách nào để đặt giá trị số nguyên trong PHP?

Giá
Xem khóa học

600+ Khóa học trực tuyến. hơn 50 dự án. Hơn 3000 giờ. Giấy chứng nhận có thể kiểm chứng. Truy cập Trọn đời
4. 6 (84.398 xếp hạng)

Làm cách nào để khai báo biến số nguyên trong PHP?

Có 2 cách để khai báo biến số nguyên trong PHP dưới đây

Bắt đầu khóa học phát triển phần mềm miễn phí của bạn

Phát triển web, ngôn ngữ lập trình, kiểm thử phần mềm và những thứ khác

Sô nguyên dương

Một số nguyên chứa giá trị của nó bằng 0 hoặc nhiều hơn 0. PHP hỗ trợ các loại dữ liệu nguyên thủy khác nhau như – Số nguyên, Số thực, Ký tự, Chuỗi, Booleans (đúng hoặc sai), mảng hỗn hợp, v.v. Trong phần ví dụ, chúng ta sẽ xem từng loại số nguyên mà chúng ta có thể xử lý bằng ngôn ngữ lập trình PHP

Mã số

Input : $var = '120', $base = 8
Output : 80

Input : $var = 0x34
Output : 52

Input : $var = 034
Output : 28
9

đầu ra

Làm cách nào để đặt giá trị số nguyên trong PHP?

Số nguyên âm

Một số nguyên chứa giá trị của nó nhỏ hơn 0

Mã số

Input : $var = '120', $base = 8
Output : 80

Input : $var = 0x34
Output : 52

Input : $var = 034
Output : 28
0

đầu ra

Làm cách nào để đặt giá trị số nguyên trong PHP?

Chúng ta có thể thấy đầu ra của var_dump($x) đang hiển thị int -124;

Ví dụ về số nguyên PHP nâng cao

Dưới đây là các ví dụ khác nhau về số nguyên trong php

Ví dụ 1

Số nguyên dưới dạng mã thập lục phân

Mã số

Input : $var = '120', $base = 8
Output : 80

Input : $var = 0x34
Output : 52

Input : $var = 034
Output : 28
1

đầu ra

Làm cách nào để đặt giá trị số nguyên trong PHP?

Bây giờ, câu hỏi là, tại sao lại là 27? . Thời điểm chúng ta gán bất cứ thứ gì (biểu thức, hàm trả về, v.v. ) trong một biến sẽ được coi là kiểu dữ liệu số nguyên là đầu ra của mã hoặc hàm đó trong một số nguyên

Trong trường hợp về mã, chúng tôi nhận được 27 vì chúng tôi đã gán giá trị thập lục phân bằng 27. Trong đó 0x là 16 và B là 11;

Ví dụ #2

Số nguyên dưới dạng mã bát phân

Mã số

Input : $var = '120', $base = 8
Output : 80

Input : $var = 0x34
Output : 52

Input : $var = 034
Output : 28
2

đầu ra

Làm cách nào để đặt giá trị số nguyên trong PHP?

Một lần nữa, đây là một số nguyên vì đầu ra của mã bát phân đã cho là một số nguyên

Ví dụ #3

Hàm trả về dưới dạng số nguyên

Mã số

Input : $var = '120', $base = 8
Output : 80

Input : $var = 0x34
Output : 52

Input : $var = 034
Output : 28
3

đầu ra

Làm cách nào để đặt giá trị số nguyên trong PHP?

Một lần nữa, chúng ta có 30 tổng của hai số nguyên đã cho là một số nguyên. Nhưng nếu chúng ta thực hiện một thay đổi rất nhỏ trong đoạn mã trên, thì nó sẽ cho chúng ta kết quả là float

Ví dụ #4

Hàm trả về dưới dạng float

Mã số

Input : $var = '120', $base = 8
Output : 80

Input : $var = 0x34
Output : 52

Input : $var = 034
Output : 28
4

đầu ra

Làm cách nào để đặt giá trị số nguyên trong PHP?

Chúng ta có thể thấy, tất cả mọi thứ vẫn giữ nguyên như trong ví dụ mã trước ngoại trừ giá trị tham số chức năng

$x = addNumbers(10,20. 0);

Chúng tôi đã sử dụng 20. 0 thay cho 20. Đây là một cái gì đó đủ tốt để thay đổi đầu ra từ số nguyên sang số thực. Đầu ra vẫn giữ nguyên, nhưng kiểu dữ liệu đã được thay đổi từ số nguyên thành số thực

Ví dụ #5

Sử dụng kiểu dữ liệu hỗn hợp

Input : $var = '120', $base = 8
Output : 80

Input : $var = 0x34
Output : 52

Input : $var = 034
Output : 28
5

đầu ra

Làm cách nào để đặt giá trị số nguyên trong PHP?

Chúng ta có thể thấy rằng bất kỳ kiểu dữ liệu nào của biến sẽ được thay đổi linh hoạt theo giá trị được gán cho nó. Trong đoạn mã trên, trước tiên chúng tôi đang sử dụng giá trị kiểu dữ liệu float; . Nhưng thời điểm chúng ta gán giá trị là một số nguyên, kết quả là nó sẽ cho chúng ta kiểu dữ liệu số nguyên

Sau khi xem qua ví dụ trên, bây giờ chúng ta đã rõ cách xác định số nguyên

Số nguyên có thể là số nguyên bình thường (tức là cơ số 10 của bất kỳ số nào), số ký hiệu thập lục phân (cơ số 16 bắt đầu bằng 0x) hoặc số ký hiệu bát phân (cơ số 8 bắt đầu bằng số 0) hoặc bất kỳ số hoàn chỉnh nào (

Phần kết luận

Sau khi xem qua tất cả các câu lệnh và mã ví dụ được đưa ra ở trên, chúng ta có thể nói PHP là một ngôn ngữ lập trình được gõ lỏng lẻo. Việc sử dụng từ lỏng lẻo có nghĩa là không cần sử dụng bất kỳ loại dữ liệu nào tại thời điểm khai báo. Nếu chúng ta cần khai báo kiểu nào thì không cần phải cung cấp kiểu dữ liệu cho nó. Bản thân PHP sẽ xử lý kiểu dữ liệu của bất kỳ biến nào trong số các mã định danh theo giá trị được gán cho nó. Vì vậy, một cách trực tiếp, PHP hỗ trợ tất cả các loại dữ liệu có sẵn trên thị trường nói chung

Bài viết được đề xuất

Đây là hướng dẫn về Số nguyên PHP. Ở đây chúng ta thảo luận về 2 loại, bao gồm số nguyên dương và số nguyên âm với các ví dụ số nguyên PHP nâng cao. Bạn cũng có thể xem các bài viết sau để tìm hiểu thêm –

Làm cách nào để chỉ nhận giá trị số nguyên trong PHP?

Hàm intval() trả về giá trị nguyên của một biến.

Làm cách nào để sử dụng hàm int trong PHP?

Hàm intval() là một hàm có sẵn trong PHP trả về giá trị nguyên của một biến. .
Nếu $var chứa 0x (hoặc 0X) làm tiền tố, cơ sở được lấy là 16
Nếu $var bắt đầu bằng 0, cơ sở được lấy là 8
Mặt khác, cơ sở được lấy là 10

Làm cách nào để đặt kiểu dữ liệu trong PHP?

Hàm settype() là một hàm tích hợp sẵn trong PHP. Hàm settype() được sử dụng để thiết lập loại biến. Nó được sử dụng để đặt loại hoặc sửa đổi loại của một biến hiện có. Thông số. Hàm settype() chấp nhận hai tham số như trong cú pháp trên và được mô tả bên dưới.

Là số nguyên trong PHP?

Định nghĩa và cách sử dụng. Hàm is_numeric() kiểm tra xem một biến là số hay chuỗi số . Hàm này trả về true (1) nếu biến là số hoặc chuỗi số, ngược lại trả về false/không có gì.