Hướng dẫn display php variable in html - hiển thị biến php trong html

Điều đó khá xấu xí. Không có điều gì ngắn hơn, giống như sau?

Điều này có thể nhưng bạn bị mắc kẹt với

4 (bạn phải thay thế tất cả bằng
5) và bố cục đã biến mất

echo "
"

Có điều gì tốt hơn không?

MPLUNGJAN

160K27 Huy hiệu vàng168 Huy hiệu bạc226 Huy hiệu Đồng27 gold badges168 silver badges226 bronze badges

hỏi ngày 27 tháng 1 năm 2010 lúc 21:06Jan 27, 2010 at 21:06

Hướng dẫn display php variable in html - hiển thị biến php trong html

3

Có phiên bản thẻ ngắn của mã của bạn, hiện hoàn toàn có thể chấp nhận sử dụng mặc dù có các khuyến nghị cổ xưa khác:now completely acceptable to use despite antiquated recommendations otherwise:


mà (trước Php 5.4) yêu cầu các thẻ ngắn được bật trong cấu hình PHP của bạn. Nó có chức năng chính xác như mã bạn đã nhập; Những dòng này theo nghĩa đen giống hệt nhau trong việc thực hiện nội bộ của chúng:



Đó là về nó cho các giải pháp tích hợp. Có rất nhiều thư viện mẫu của bên thứ 3 giúp việc nhúng dữ liệu vào đầu ra của bạn dễ dàng hơn, Smarty là một nơi tốt để bắt đầu.

Đã trả lời ngày 27 tháng 1 năm 2010 lúc 21:08Jan 27, 2010 at 21:08

user229044 ♦ user229044user229044

226K40 Huy hiệu vàng323 Huy hiệu bạc333 Huy hiệu đồng40 gold badges323 silver badges333 bronze badges

6

Sử dụng cú pháp Heredoc. Bạn có thể trộn các trích dẫn đơn và đôi, các biến và thậm chí các cuộc gọi chức năng với đánh dấu HTML không thay đổi / không được phân loại.

echo <<
MYTAG;

Đã trả lời ngày 27 tháng 1 năm 2010 lúc 21:08Jan 27, 2010 at 21:08

code_burgarcode_burgarcode_burgar

user229044 ♦ user2290444 gold badges34 silver badges53 bronze badges

4

226K40 Huy hiệu vàng323 Huy hiệu bạc333 Huy hiệu đồng

http://www.smarty.net/

Name: {$name|capitalize}

Sử dụng cú pháp Heredoc. Bạn có thể trộn các trích dẫn đơn và đôi, các biến và thậm chí các cuộc gọi chức năng với đánh dấu HTML không thay đổi / không được phân loại.Jan 27, 2010 at 21:40

11.8k4 Huy hiệu vàng34 Huy hiệu bạc53 Huy hiệu Đồnggcb

Tôi thực sự nghĩ rằng bạn nên áp dụng Công cụ mẫu Smarty như một PHP LIB tiêu chuẩn cho các dự án của bạn.7 gold badges67 silver badges90 bronze badges

5

Đã trả lời ngày 27 tháng 1 năm 2010 lúc 21:40

GCBGCB

link description

13.4K7 Huy hiệu vàng67 Huy hiệu bạc90 Huy hiệu Đồng

echo 'link description';

Tôi khuyên bạn không nên sử dụng Shorttag, xem các thẻ ngắn có thể sử dụng các thẻ ngắn PHP không? Để biết thêm thông tin về lý do tại sao.

Cá nhân tôi không ngại trộn HTML và PHP như vậyJan 27, 2010 at 21:37

Miễn là tôi có một trình chỉnh sửa mã với cú pháp tốt nổi bật, tôi nghĩ rằng điều này là khá dễ đọc. Nếu bạn bắt đầu lặp lại HTML với PHP thì bạn sẽ mất tất cả các lợi thế của cú pháp làm nổi bật HTML của bạn. Một nhược điểm khác của việc lặp lại HTML là những thứ có trích dẫn, sau đây là IMHO không dễ đọc.Niels Bom

Ưu điểm lớn nhất đối với tôi với tiếng vang đơn giản và lặp đơn giản trong PHP và thực hiện phần còn lại trong HTML là thụt lề là nhất quán, cuối cùng sẽ cải thiện khả năng đọc/khả năng quét.8 gold badges44 silver badges57 bronze badges

2

Đã trả lời ngày 27 tháng 1 năm 2010 lúc 21:37

Niels Bomniels BomJan 27, 2010 at 21:11

8.2328 Huy hiệu vàng44 Huy hiệu bạc57 Huy hiệu đồngJordan Running

Có rất nhiều hệ thống khuôn mẫu cung cấp cú pháp nhỏ gọn hơn cho quan điểm của bạn. Smarty là đáng kính và phổ biến. Bài viết này liệt kê 10 người khác.15 gold badges179 silver badges178 bronze badges

Đã trả lời ngày 27 tháng 1 năm 2010 lúc 21:11

$mystuff = sprinf("My name is %s and my mother's name is %s","Suzy","Caroline");

Jordan Runningjordan chạy

0

99,5K15 Huy hiệu vàng179 Huy hiệu bạc178 Huy hiệu đồngJan 26, 2013 at 3:21

Trong phần PHP trước phần HTML, hãy sử dụng Sprinf () để tạo chuỗi không đổi từ các biến:(rendering PHP variables in my emails templates), so I created this class... I hope this can help:

1

Và đây là cách tôi sử dụng:

2

Và bên trong HTML của bạn, hãy sử dụng cú pháp sau:

3

Đã trả lời ngày 12 tháng 4 lúc 11:46Apr 12 at 11:46

Hướng dẫn display php variable in html - hiển thị biến php trong html

Làm thế nào để bạn hiển thị giá trị của một biến trong HTML?

Bạn có thể sử dụng Document.Write nếu chỉ muốn hiển thị giá trị biến JavaScript trong trang HTML.Nhưng nếu bạn muốn hiển thị các biến cho các yếu tố cụ thể được sử dụng bên trong với getEuityById.document. write if just want to display JavaScript variable value in the HTML page. But if you want to show variables to particular elements use innerHTML with getElementById.

Bạn có thể sử dụng các biến trong HTML không?

Sử dụng thẻ trong HTML để thêm một biến.Thẻ HTML được sử dụng để định dạng văn bản trong tài liệu.Nó có thể bao gồm một biến trong một biểu thức toán học.. The HTML tag is used to format text in a document. It can include a variable in a mathematical expression.

Biến $$ trong PHP là gì?

PHP |$ vs $$ Toán tử Ví dụ, bên dưới là một biến chuỗi: $ var_name = "Hello World!";$ Var_name là một biến bình thường được sử dụng để lưu trữ một giá trị.Nó có thể lưu trữ bất kỳ giá trị nào như Integer, Float, Char, String, v.v. Mặt khác, $$ var_name được gọi là biến tham chiếu trong đó $ var_name là một biến bình thường.reference variable where $var_name is a normal variable.

Bạn đặt thẻ PHP ở đâu trong HTML?

Một tập lệnh PHP có thể được đặt ở bất cứ đâu trong tài liệu.Tiện ích mở rộng tệp mặc định cho các tệp PHP là ".php".Một tệp PHP thường chứa các thẻ HTML và một số mã tập lệnh PHP.anywhere in the document. The default file extension for PHP files is " .php ". A PHP file normally contains HTML tags, and some PHP scripting code.

PHP là một ngôn ngữ lập trình mạnh mẽ cung cấp năng lượng cho hơn 70% các trang web trên thế giới. Khi tạo các ứng dụng web PHP, bạn sẽ cần đưa các biến PHP vào HTML.

Trong hướng dẫn thân thiện với người mới bắt đầu này, bạn sẽ tìm hiểu nhiều cách khác nhau mà bạn có thể in các biến PHP trong HTML.

Phương pháp 1 - DELIMITER PHP

Phương pháp đầu tiên là sử dụng các phân định PHP. Chúng tôi biết rằng PHP sẽ chỉ xử lý mã giữa các thẻ. Phần khác bị bỏ qua hoặc in bởi bộ xử lý PHP.

Để in một biến trong PHP bằng cách sử dụng DELIMITERS, chúng ta có thể sử dụng các thẻ mở và đóng PHP và chèn các biến.

Ví dụ: mã sau đây cho thấy cách sử dụng các trình phân cách PHP để in một biến.

In biến PHP

$var = 10;
?>

echo $var; ?>

Mã trên sẽ lấy biến được xác định và thay thế nó bên trong các dấu phân cách.

Phương pháp 2 - thẻ ngắn PHP

Thật khó chịu và cồng kềnh khi chuyển đổi giữa các thẻ PHP và HTML để xử lý thông tin PHP. Chúng ta có thể cố gắng khắc phục điều này bằng cách sử dụng một dạng ngắn của phương pháp như:

Cú pháp như:

Ví dụ: chúng ta có thể in biến PHP bằng cách sử dụng dạng ngắn như:

In biến PHPp>Print PHP Variablep>
<?php
$var = 10;
?>
-- print variable -->
<p><?=$var?>p>

Tương tự như ví dụ trước, PHP sẽ tiêm giá trị biến biến vào HTML.

Phương pháp 3 - Sử dụng thẻ Echo HTML

Phương pháp khác, gây phẫn nộ nhất trong tất cả, là lặp lại thông tin HTML. Bạn sử dụng phương pháp Php Echo để in nội dung HTML.

Ví dụ dưới đây cho thấy cách sử dụng phương thức Echo để in các biến vào HTML.

In biến PHPp>Print PHP Variablep>
<?php
$var = 10;
echo "

This is a variable $var

";
?>

Tương tự như ví dụ trước, PHP sẽ tiêm giá trị biến biến vào HTML.

Phương pháp 3 - Sử dụng thẻ Echo HTML

Phương pháp khác, gây phẫn nộ nhất trong tất cả, là lặp lại thông tin HTML. Bạn sử dụng phương pháp Php Echo để in nội dung HTML.

Ví dụ dưới đây cho thấy cách sử dụng phương thức Echo để in các biến vào HTML.

Khi PHP nhìn thấy các thẻ, nó sẽ xử lý thông tin bao gồm phương thức Echo. Giá trị biến đổi sẽ được thay thế cho biến trong thẻ HTML. Trường hợp tương tự có thể được áp dụng cho các phương pháp in PHP khác, chẳng hạn như in và in_R.

In biến PHPp>Print PHP Variablep>
<?php
$var = 10;
printf("

%s:

", $var);
?>

Tương tự như ví dụ trước, PHP sẽ tiêm giá trị biến biến vào HTML.

Phương pháp 3 - Sử dụng thẻ Echo HTML

Phương pháp khác, gây phẫn nộ nhất trong tất cả, là lặp lại thông tin HTML. Bạn sử dụng phương pháp Php Echo để in nội dung HTML.

Ví dụ dưới đây cho thấy cách sử dụng phương thức Echo để in các biến vào HTML.

Hướng dẫn display php variable in html - hiển thị biến php trong html

Khi PHP nhìn thấy các thẻ, nó sẽ xử lý thông tin bao gồm phương thức Echo. Giá trị biến đổi sẽ được thay thế cho biến trong thẻ HTML. Trường hợp tương tự có thể được áp dụng cho các phương pháp in PHP khác, chẳng hạn như in và in_R.

Tôi làm việc rất nhiều trong HTML và PHP hỗn hợp và hầu hết thời gian tôi chỉ muốn HTML rắn với một vài biến PHP trong đó để mã của tôi trông như thế này: