Làm cách nào để in mảng trong bảng điều khiển trong PHP?

Tôi hiểu bài học đẩy. Nhưng sau đó tôi đã thử in mảng ra bàn điều khiển với đoạn mã sau

var fruits = [ "apple", "banana" ];  
fruits.push["pear"];  
console.log[fruits[2]];  
console.log["All the fruits are " + fruits];  
console.log[fruits];

Mã này dẫn đến kết quả sau được in ra bàn điều khiển

pear  
All the fruits are apple,banana,pear  
[ 'apple', 'banana', 'pear' ]

Tại sao danh sách ba phần tử của mảng xuất hiện với dấu ngoặc đơn và dấu ngoặc đơn khi mã là

pear  
All the fruits are apple,banana,pear  
[ 'apple', 'banana', 'pear' ]
19, nhưng không có dấu ngoặc và dấu ngoặc kép khi lệnh gọi trái cây
pear  
All the fruits are apple,banana,pear  
[ 'apple', 'banana', 'pear' ]
20 được đặt trước chuỗi?

Trong PHP, console là giao diện dòng lệnh, còn được gọi là shell tương tác. Chúng ta có thể truy cập nó bằng cách gõ lệnh sau trong terminal.  

php -a

Nếu chúng ta nhập bất kỳ mã PHP nào vào trình bao và nhấn enter, nó sẽ được thực thi trực tiếp và hiển thị đầu ra hoặc hiển thị thông báo lỗi trong trường hợp có bất kỳ lỗi nào. Một mẫu chạy mã PHP, đọc đầu vào từ bảng điều khiển PHP trông như thế này.
 

Trong bài viết này, chúng ta sẽ thảo luận về hai phương pháp để đọc bảng điều khiển hoặc đầu vào của người dùng trong PHP.
Phương pháp 1. Sử dụng hàm readline[] là hàm có sẵn trong PHP. Chức năng này được sử dụng để đọc đầu vào bảng điều khiển.
Những điều sau đây có thể đạt được bằng hàm readline[].
 

  • Chấp nhận một đầu vào duy nhất bằng cách nhắc người dùng

PHP




pear  
All the fruits are apple,banana,pear  
[ 'apple', 'banana', 'pear' ]
21

 

pear  
All the fruits are apple,banana,pear  
[ 'apple', 'banana', 'pear' ]
22

pear  
All the fruits are apple,banana,pear  
[ 'apple', 'banana', 'pear' ]
23

pear  
All the fruits are apple,banana,pear  
[ 'apple', 'banana', 'pear' ]
24
Enter a string: GeeksforGeeks
GeeksforGeeks
0
Enter a string: GeeksforGeeks
GeeksforGeeks
1
Enter a string: GeeksforGeeks
GeeksforGeeks
2

 

Enter a string: GeeksforGeeks
GeeksforGeeks
3

Enter a string: GeeksforGeeks
GeeksforGeeks
4
pear  
All the fruits are apple,banana,pear  
[ 'apple', 'banana', 'pear' ]
24
Enter a string: GeeksforGeeks
GeeksforGeeks
6

Enter a string: GeeksforGeeks
GeeksforGeeks
7

đầu ra.  

Enter a string: GeeksforGeeks
GeeksforGeeks
  • Theo mặc định, kiểu dữ liệu của biến được chấp nhận thông qua hàm readline[] là chuỗi. Vì vậy, đối với bất kỳ loại dữ liệu nào khác, chúng tôi phải đánh máy nó một cách rõ ràng như được mô tả bên dưới

PHP




pear  
All the fruits are apple,banana,pear  
[ 'apple', 'banana', 'pear' ]
21

Enter a string: GeeksforGeeks
GeeksforGeeks
9

pear  
All the fruits are apple,banana,pear  
[ 'apple', 'banana', 'pear' ]
20

pear  
All the fruits are apple,banana,pear  
[ 'apple', 'banana', 'pear' ]
21

pear  
All the fruits are apple,banana,pear  
[ 'apple', 'banana', 'pear' ]
24
pear  
All the fruits are apple,banana,pear  
[ 'apple', 'banana', 'pear' ]
23
pear  
All the fruits are apple,banana,pear  
[ 'apple', 'banana', 'pear' ]
24
Enter a string: GeeksforGeeks
GeeksforGeeks
2

 

pear  
All the fruits are apple,banana,pear  
[ 'apple', 'banana', 'pear' ]
26

pear  
All the fruits are apple,banana,pear  
[ 'apple', 'banana', 'pear' ]
27
pear  
All the fruits are apple,banana,pear  
[ 'apple', 'banana', 'pear' ]
28
pear  
All the fruits are apple,banana,pear  
[ 'apple', 'banana', 'pear' ]
29

php -a
10
php -a
11
php -a
12
Enter a string: GeeksforGeeks
GeeksforGeeks
2

 

php -a
14

php -a
15

Enter a string: GeeksforGeeks
GeeksforGeeks
4
php -a
17
php -a
11____124

Enter a string: GeeksforGeeks
GeeksforGeeks
00
php -a
11____302
php -a
11
pear  
All the fruits are apple,banana,pear  
[ 'apple', 'banana', 'pear' ]
27
Enter a string: GeeksforGeeks
GeeksforGeeks
05

Enter a string: GeeksforGeeks
GeeksforGeeks
7

đầu ra.  

pear  
All the fruits are apple,banana,pear  
[ 'apple', 'banana', 'pear' ]
2
  • Chúng tôi có thể đạt được những điều tương tự mà không cần nhắc người dùng.  
php -a
1
  • Trong trường hợp này, ngay khi người dùng nhấn enter, giá trị đã nhập được lưu trữ trong biến a
  • Chấp nhận nhiều đầu vào được phân tách bằng dấu cách. Đối với điều này, chúng tôi sử dụng một chức năng khác phát nổ [] cùng với readline []. Đối số đầu tiên của phát nổ [] là dấu phân cách mà chúng tôi muốn sử dụng. Trong ví dụ dưới đây, dấu phân cách là dấu cách. Đối số thứ hai là hàm readline[]. Ở đây, kiểu dữ liệu của $var1 và $var2 sẽ là chuỗi. Vì vậy, chúng tôi phải đánh máy riêng chúng cho các loại dữ liệu khác. Trong ví dụ trên, kiểu chữ được hiển thị cho số nguyên.  

PHP




pear  
All the fruits are apple,banana,pear  
[ 'apple', 'banana', 'pear' ]
21

Enter a string: GeeksforGeeks
GeeksforGeeks
9

Enter a string: GeeksforGeeks
GeeksforGeeks
09

Enter a string: GeeksforGeeks
GeeksforGeeks
10
Enter a string: GeeksforGeeks
GeeksforGeeks
11
Enter a string: GeeksforGeeks
GeeksforGeeks
12
Enter a string: GeeksforGeeks
GeeksforGeeks
13
Enter a string: GeeksforGeeks
GeeksforGeeks
14

_______415____416____417____418

Enter a string: GeeksforGeeks
GeeksforGeeks
19
pear  
All the fruits are apple,banana,pear  
[ 'apple', 'banana', 'pear' ]
210

Enter a string: GeeksforGeeks
GeeksforGeeks
9

pear  
All the fruits are apple,banana,pear  
[ 'apple', 'banana', 'pear' ]
212

Enter a string: GeeksforGeeks
GeeksforGeeks
11
pear  
All the fruits are apple,banana,pear  
[ 'apple', 'banana', 'pear' ]
214
Enter a string: GeeksforGeeks
GeeksforGeeks
11
Enter a string: GeeksforGeeks
GeeksforGeeks
05

Enter a string: GeeksforGeeks
GeeksforGeeks
13
pear  
All the fruits are apple,banana,pear  
[ 'apple', 'banana', 'pear' ]
214____413
Enter a string: GeeksforGeeks
GeeksforGeeks
05

Enter a string: GeeksforGeeks
GeeksforGeeks
9

pear  
All the fruits are apple,banana,pear  
[ 'apple', 'banana', 'pear' ]
222

pear  
All the fruits are apple,banana,pear  
[ 'apple', 'banana', 'pear' ]
223

Enter a string: GeeksforGeeks
GeeksforGeeks
4
pear  
All the fruits are apple,banana,pear  
[ 'apple', 'banana', 'pear' ]
225
php -a
11____411
php -a
11
pear  
All the fruits are apple,banana,pear  
[ 'apple', 'banana', 'pear' ]
229

Enter a string: GeeksforGeeks
GeeksforGeeks
00
php -a
11
Enter a string: GeeksforGeeks
GeeksforGeeks
13
php -a
11
pear  
All the fruits are apple,banana,pear  
[ 'apple', 'banana', 'pear' ]
234
pear  
All the fruits are apple,banana,pear  
[ 'apple', 'banana', 'pear' ]
235
Enter a string: GeeksforGeeks
GeeksforGeeks
11
pear  
All the fruits are apple,banana,pear  
[ 'apple', 'banana', 'pear' ]
237
Enter a string: GeeksforGeeks
GeeksforGeeks
13
Enter a string: GeeksforGeeks
GeeksforGeeks
2

Enter a string: GeeksforGeeks
GeeksforGeeks
7

Đầu ra.
Tổng của 10 và 20 là 30
 

  • Chúng ta cũng có thể đọc một mảng thông qua phát nổ[].  

PHP




pear  
All the fruits are apple,banana,pear  
[ 'apple', 'banana', 'pear' ]
21

Enter a string: GeeksforGeeks
GeeksforGeeks
9

pear  
All the fruits are apple,banana,pear  
[ 'apple', 'banana', 'pear' ]
22

pear  
All the fruits are apple,banana,pear  
[ 'apple', 'banana', 'pear' ]
244

pear  
All the fruits are apple,banana,pear  
[ 'apple', 'banana', 'pear' ]
245
Enter a string: GeeksforGeeks
GeeksforGeeks
16
Enter a string: GeeksforGeeks
GeeksforGeeks
17
Enter a string: GeeksforGeeks
GeeksforGeeks
18
Enter a string: GeeksforGeeks
GeeksforGeeks
19
pear  
All the fruits are apple,banana,pear  
[ 'apple', 'banana', 'pear' ]
210

 

Enter a string: GeeksforGeeks
GeeksforGeeks
3

________ 302 ________ 1245 ________ 32

 

Enter a string: GeeksforGeeks
GeeksforGeeks
05

Enter a string: GeeksforGeeks
GeeksforGeeks
18

Enter a string: GeeksforGeeks
GeeksforGeeks
00
Enter a string: GeeksforGeeks
GeeksforGeeks
08

Enter a string: GeeksforGeeks
GeeksforGeeks
00
Enter a string: GeeksforGeeks
GeeksforGeeks
10

Enter a string: GeeksforGeeks
GeeksforGeeks
00
Enter a string: GeeksforGeeks
GeeksforGeeks
12

Enter a string: GeeksforGeeks
GeeksforGeeks
00
Enter a string: GeeksforGeeks
GeeksforGeeks
14

Enter a string: GeeksforGeeks
GeeksforGeeks
00
Enter a string: GeeksforGeeks
GeeksforGeeks
16

Enter a string: GeeksforGeeks
GeeksforGeeks
00
Enter a string: GeeksforGeeks
GeeksforGeeks
18

Enter a string: GeeksforGeeks
GeeksforGeeks
19

Enter a string: GeeksforGeeks
GeeksforGeeks
9

Enter a string: GeeksforGeeks
GeeksforGeeks
7

đầu ra.  

Enter a string: GeeksforGeeks
GeeksforGeeks
0

Phương pháp 2. Sử dụng hàm fscanf[] hoạt động giống như hàm fscanf[] trong C. Chúng ta có thể đọc 2 số nguyên từ Bàn phím [STDIN] như bên dưới.  

  • Điều này khác với phương pháp trước đây

PHP




pear  
All the fruits are apple,banana,pear  
[ 'apple', 'banana', 'pear' ]
21

 

Enter a string: GeeksforGeeks
GeeksforGeeks
23

Enter a string: GeeksforGeeks
GeeksforGeeks
24
Enter a string: GeeksforGeeks
GeeksforGeeks
25______326
Enter a string: GeeksforGeeks
GeeksforGeeks
12
pear  
All the fruits are apple,banana,pear  
[ 'apple', 'banana', 'pear' ]
24
Enter a string: GeeksforGeeks
GeeksforGeeks
12
pear  
All the fruits are apple,banana,pear  
[ 'apple', 'banana', 'pear' ]
27
Enter a string: GeeksforGeeks
GeeksforGeeks
2

Enter a string: GeeksforGeeks
GeeksforGeeks
9

Enter a string: GeeksforGeeks
GeeksforGeeks
33

Enter a string: GeeksforGeeks
GeeksforGeeks
34

Enter a string: GeeksforGeeks
GeeksforGeeks
4
pear  
All the fruits are apple,banana,pear  
[ 'apple', 'banana', 'pear' ]
225
php -a
11____124
php -a
11
pear  
All the fruits are apple,banana,pear  
[ 'apple', 'banana', 'pear' ]
229

Enter a string: GeeksforGeeks
GeeksforGeeks
00
php -a
11
pear  
All the fruits are apple,banana,pear  
[ 'apple', 'banana', 'pear' ]
27
php -a
11
pear  
All the fruits are apple,banana,pear  
[ 'apple', 'banana', 'pear' ]
234
pear  
All the fruits are apple,banana,pear  
[ 'apple', 'banana', 'pear' ]
235
pear  
All the fruits are apple,banana,pear  
[ 'apple', 'banana', 'pear' ]
24
pear  
All the fruits are apple,banana,pear  
[ 'apple', 'banana', 'pear' ]
237
pear  
All the fruits are apple,banana,pear  
[ 'apple', 'banana', 'pear' ]
27
Enter a string: GeeksforGeeks
GeeksforGeeks
2

Enter a string: GeeksforGeeks
GeeksforGeeks
7

đầu ra.  

Enter a string: GeeksforGeeks
GeeksforGeeks
1

So sánh giữa hai phương pháp.  

  • Không cần sử dụng tính năng đánh máy rõ ràng cho hàm fscanf[], bởi vì nó được thực hiện bởi bộ xác định định dạng, ví dụ:. g. %d, %f, %c, v.v. Bạn có thể đọc thêm về định dạng specifiers
  • hàm fscanf[] nhanh hơn nhiều so với hàm readline[]

PHP là ngôn ngữ kịch bản phía máy chủ được thiết kế dành riêng cho phát triển web. Bạn có thể học PHP từ đầu bằng cách làm theo Hướng dẫn PHP và Ví dụ về PHP này

Làm cách nào để in mảng trong bảng điều khiển PHP?

Sử dụng hàm print_r[] để lặp lại hoặc in một mảng trong PHP . Sử dụng hàm var_dump[] để lặp lại hoặc in một mảng trong PHP.

Làm cách nào để in trong bảng điều khiển bằng PHP?

Lệnh echo được sử dụng trong PHP để in bất kỳ giá trị nào vào tài liệu HTML. Sử dụng thẻ .

Làm cách nào để in các giá trị mảng trong PHP?

Để hiển thị cấu trúc mảng và giá trị trong PHP, chúng ta có thể sử dụng 2 hàm. Chúng ta có thể sử dụng var_dump[] hoặc print_r[] để hiển thị các giá trị của một mảng ở định dạng con người có thể đọc được hoặc để xem giá trị đầu ra của mảng chương trình.

Làm cách nào để hiển thị dữ liệu trong bảng điều khiển trong PHP?

Sử dụng thư viện PHP để ghi nhật ký bảng điều khiển .
Nếu bạn muốn đơn giản, hãy sử dụng hàm PHP json_encode
Nếu bạn muốn sử dụng các tính năng mở rộng hơn như bảng điều khiển. thông tin, hãy sử dụng PHPDebugConsole với PHPConsole làm bản sao lưu của bạn

Chủ Đề