Hướng dẫn dùng echo newline trong PHP

PHP có tổng cộng tám loại dữ liệu được sử dụng cho các biến, các kiểu dữ liệu này thường được hiểu ngầm dựa vào giá trị của biến mà không cần phải khai báo. Để có thể học lập trình php chúng ta cần phải nắm vững các kiểu dữ liệu và toán tử của PHP.

  • Integers: là kiểu số nguyên, không có dấu thập phân, ví dụ 1234.

  • Doubles: là kiểu số thực, ví dụ 3.64576.

  • Booleans: chỉ có hai giá trị true hoặc false.

  • NULL: là một kiểu dữ liệu đặc biệt chỉ có một giá trị: NULL.

  • Strings: là chuỗi ký tự, giống như 'tôi học php'.

  • Array: kiểu dữ liệu mảng - là một tập hợp các phần tử có cùng kiểu dữ liệu với nhau.

  • Object: là 1 thể hiện [instance] của 1 lớp đã được định nghĩa trước - được sử dụng trong lập trình hướng đối tượng.

  • Resource: là kiểu dữ liệu đặc biệt dùng để lưu trữ tham chiếu đến các tài nguyên bên ngoài PHP chẳng hạn như kết nối đến database.

Không có giới hạn về độ dài của chuỗi - trong phạm vi giới hạn sẵn có của bộ nhớ, bạn có thể tạo chuỗi dài tùy ý.

Chuỗi được bao quanh bởi các dấu ngoặc kép [ví dụ "abc"] hoặc ngoặc đơn [ví dụ 'cde']. Để nối các chuỗi lại với nhau chúng ta dùng dấu "." Một số ký tự bắt đầu bằng dấu gạch chéo ngược [\] được sử dụng để thay thế cho các ký tự đặc biệt

Một số ký tự đặc biệt trong chuỗi:

  • \ N được thay thế bằng ký tự xuống dòng

  • \ R được thay thế bởi ký tự carriage-return [di chuyển con trỏ đến vị trí bắt đầu của dòng hiện tại mà không thay đổi tọa độ y] 
  • \ T được thay thế bằng ký tự tab

  • \ $ Được thay thế bằng  ký hiệu $

  • \ "Được thay thế bằng một dấu nháy kép ["]

  • \\ Được thay thế bằng một dấu gạch chéo ngược [\]

Ví dụ:

Dấu .= được sử dụng để nối giá trị hiện tại của biến với giá trị mới của biến [sử dụng cho chuỗi].
Kết quả in ra:

A newline is 
A carriage return is 
A tab is     A dollar sign is $A double-quote is "

Phạm vi của biến trong PHP

 Biến cục bộ: Một biến được khai báo trong một hàm được xem là cục bộ [local]; nghĩa là nó chỉ có thể được tham chiếu chỉ trong hàm đó. Việc gán biến bên ngoài hàm sẽ được xem như là một biến khác.

Ví dụ:

Kết quả xuất ra:

$y inside function is 0. 
$y outside of function is 4. 

Tham số: Tham số được khai báo sau tên hàm và nằm trong dấu [].

Ví dụ:

 Kết quả in ra:

Return value is 100

Biến toàn cục: khác với biến cục bộ, biến toàn cục có thể được truy cập từ bất kì đâu trong chương trình. Tuy nhiên, để có thể được sửa đổi, một biến toàn cục phải được khai báo là global trong hàm bằng cách đặt các từ khóa GLOBAL ở phía trước của biến đã có sẵn.

Ví dụ:

$a = 15; 
function add [] { 
GLOBAL $a; 
$a++; 
print "value of a is $a"; 
} 
add []; 

Kết quả in ra:

value of a is 16

Biến tĩnh [static]: khác với tham số sẽ bị mất giá trị khi thoát khỏi hàm, biến tĩnh không bị mất giá trị khi thoát khỏi hàm. Biến tĩnh được khai báo bằng từ khóa STATIC.

Tôi đang cố gắng xuất dữ liệu vào tệp PHP của mình dưới dạng văn bản đơn giản và tôi muốn đầu ra có định dạng bảng như thế này:

data1    data2    data3
1        a        b
2        c        d
....

Khi tôi thử điều này:

foreach[...]
echo $data1 . '\t' . $data2 . '\t' . $data3 . '\n';

nó in chúng dưới dạng

foreach[...]
echo $data1 . '\t' . $data2 . '\t' . $data3 . '\n';
1

Làm thế nào tôi có thể nhận PHP để đọc

foreach[...]
echo $data1 . '\t' . $data2 . '\t' . $data3 . '\n';
2 và
foreach[...]
echo $data1 . '\t' . $data2 . '\t' . $data3 . '\n';
3 dưới dạng tab và dòng mới?

Cristik

29,5K24 Huy hiệu vàng87 Huy hiệu bạc123 Huy hiệu đồng24 gold badges87 silver badges123 bronze badges

Hỏi ngày 17 tháng 4 năm 2013 lúc 17:41Apr 17, 2013 at 17:41

4

Đã trả lời ngày 17 tháng 4 năm 2013 lúc 17:46Apr 17, 2013 at 17:46

Tamil selvan ctamil selvan cTamil Selvan C

Huy hiệu vàng 19.5K1212 gold badges49 silver badges70 bronze badges

2

"\n" = new line
'\n' = \n
"\t" = tab
'\t' = \t

Đã trả lời ngày 17 tháng 4 năm 2013 lúc 17:43Apr 17, 2013 at 17:43

1

foreach[...]
echo $data1 . '\t' . $data2 . '\t' . $data3 . '\n';
4 không
foreach[...]
echo $data1 . '\t' . $data2 . '\t' . $data3 . '\n';
5, PHP không trốn thoát trong các trích dẫn đơn lẻ

Đã trả lời ngày 17 tháng 4 năm 2013 lúc 17:43Apr 17, 2013 at 17:43

foreach[...]
echo $data1 . '\t' . $data2 . '\t' . $data3 . '\n';
4 không
foreach[...]
echo $data1 . '\t' . $data2 . '\t' . $data3 . '\n';
5, PHP không trốn thoát trong các trích dẫn đơn lẻdave

Davedave4 gold badges71 silver badges88 bronze badges

58,9K4 Huy hiệu vàng71 Huy hiệu bạc88 Huy hiệu đồng

foreach[...]
echo $data1 . '\t' . $data2 . '\t' . $data3 . '\n';
0

Đặt nó trong trích dẫn đôi:

Trích dẫn đơn không mở rộng các ký tự thoát.

Đã trả lời ngày 17 tháng 4 năm 2013 lúc 17:43Apr 17, 2013 at 17:43

foreach[...]
echo $data1 . '\t' . $data2 . '\t' . $data3 . '\n';
4 không
foreach[...]
echo $data1 . '\t' . $data2 . '\t' . $data3 . '\n';
5, PHP không trốn thoát trong các trích dẫn đơn lẻSverri M. Olsen

Davedave3 gold badges35 silver badges51 bronze badges

58,9K4 Huy hiệu vàng71 Huy hiệu bạc88 Huy hiệu đồng

foreach[...]
echo $data1 . '\t' . $data2 . '\t' . $data3 . '\n';
3

Đặt nó trong trích dẫn đôi:Apr 17, 2013 at 17:52

Trích dẫn đơn không mở rộng các ký tự thoát.Melki

Sử dụng tài liệu khi nghi ngờ.2 gold badges5 silver badges25 bronze badges

1

Sverri M. Olsensverri M. Olsen

  • echo nl2br ["dòng mới sẽ bắt đầu từ đây \ n trong chuỗi này \ r \ n trên cửa sổ trình duyệt"] ;.
  • Làm thế nào để bạn thêm một không gian tab trong HTML?

Ký tự tab có thể được chèn bằng cách giữ alt và nhấn 0 và 9 với nhau. The
tag in HTML is used to give the single line break. It is an empty tag, so it does not contain an end tag.

Syntax:

foreach[...]
echo $data1 . '\t' . $data2 . '\t' . $data3 . '\n';
4

Example:  

PHP

foreach[...]
echo $data1 . '\t' . $data2 . '\t' . $data3 . '\n';
7
foreach[...]
echo $data1 . '\t' . $data2 . '\t' . $data3 . '\n';
8
"\n" = new line
'\n' = \n
"\t" = tab
'\t' = \t
8
"\n" = new line
'\n' = \n
"\t" = tab
'\t' = \t
9
"\n" = new line
'\n' = \n
"\t" = tab
'\t' = \t
8
"\n" = new line
'\n' = \n
"\t" = tab
'\t' = \t
2223
foreach[...]
echo $data1 . '\t' . $data2 . '\t' . $data3 . '\n';
7
foreach[...]
echo $data1 . '\t' . $data2 . '\t' . $data3 . '\n';
8
foreach[...]
echo $data1 . '\t' . $data2 . '\t' . $data3 . '\n';
9
"\n" = new line
'\n' = \n
"\t" = tab
'\t' = \t
0
foreach[...]
echo $data1 . '\t' . $data2 . '\t' . $data3 . '\n';
9
"\n" = new line
'\n' = \n
"\t" = tab
'\t' = \t
223
"\n" = new line
'\n' = \n
"\t" = tab
'\t' = \t
4

Đầu ra

foreach[...]
echo $data1 . '\t' . $data2 . '\t' . $data3 . '\n';
8

Sử dụng các thẻ dòng mới: Các ký tự mới \ n hoặc \ r \ n có thể được sử dụng để tạo một dòng mới bên trong mã nguồn. Newline characters \n or \r\n can be used to create a new line inside the source code.

Syntax:  

foreach[...]
echo $data1 . '\t' . $data2 . '\t' . $data3 . '\n';
9

Ví dụ 1: & nbsp; 

PHP

foreach[...]
echo $data1 . '\t' . $data2 . '\t' . $data3 . '\n';
6
foreach[...]
echo $data1 . '\t' . $data2 . '\t' . $data3 . '\n';
7
foreach[...]
echo $data1 . '\t' . $data2 . '\t' . $data3 . '\n';
8
"\n" = new line
'\n' = \n
"\t" = tab
'\t' = \t
8
"\n" = new line
'\n' = \n
"\t" = tab
'\t' = \t
9
"\n" = new line
'\n' = \n
"\t" = tab
'\t' = \t
8
"\n" = new line
'\n' = \n
"\t" = tab
'\t' = \t
2223
"\n" = new line
'\n' = \n
"\t" = tab
'\t' = \t
4

Đầu ra

foreach[...]
echo $data1 . '\t' . $data2 . '\t' . $data3 . '\n';
8

Syntax:  

foreach[...]
echo $data1 . '\t' . $data2 . '\t' . $data3 . '\n';
9

Sử dụng các thẻ dòng mới: Các ký tự mới \ n hoặc \ r \ n có thể được sử dụng để tạo một dòng mới bên trong mã nguồn. 

PHP

foreach[...]
echo $data1 . '\t' . $data2 . '\t' . $data3 . '\n';
6
foreach[...]
echo $data1 . '\t' . $data2 . '\t' . $data3 . '\n';
7
foreach[...]
echo $data1 . '\t' . $data2 . '\t' . $data3 . '\n';
8
"\n" = new line
'\n' = \n
"\t" = tab
'\t' = \t
8
"\n" = new line
'\n' = \n
"\t" = tab
'\t' = \t
9
"\n" = new line
'\n' = \n
"\t" = tab
'\t' = \t
8
"\n" = new line
'\n' = \n
"\t" = tab
'\t' = \t
2223
"\n" = new line
'\n' = \n
"\t" = tab
'\t' = \t
4

Đầu ra

foreach[...]
echo $data1 . '\t' . $data2 . '\t' . $data3 . '\n';
8

Làm cách nào để thêm một dòng mới trong PHP?

Sử dụng các thẻ dòng mới: Các ký tự mới \ n hoặc \ r \ n có thể được sử dụng để tạo một dòng mới bên trong mã nguồn.Newline characters \n or \r\n can be used to create a new line inside the source code.

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

Thẻ phải được đặt trong các trích dẫn kép, ví dụ: "".Để tạo dòng mới trong PHP, hãy xem số lượng ví dụ ..

Chủ Đề