Hướng dẫn what is the use of \r in php? - việc sử dụng \ r trong php là gì?

Hướng dẫn này giải thích cách tích hợp R với PHP.

Các công cụ báo cáo trực tuyến đã trở nên phổ biến trong những năm gần đây. Có một nhu cầu ngày càng tăng để thực hiện các phân tích nâng cao trong các công cụ này. Sử dụng các phân tích nâng cao giúp giải quyết các vấn đề tổ chức khác nhau như giữ chân khách hàng hiện tại hoặc có được khách hàng mới, tăng sự hài lòng của khách hàng, v.v.

PHP là một trong những ngôn ngữ lập trình phổ biến nhất để phát triển các trang web và công cụ báo cáo trực tuyến. Nó có chức năng phong phú để viết logic kinh doanh, tuy nhiên chúng không hiệu quả khi nói đến khoa học dữ liệu và học máy. Trong lĩnh vực khoa học dữ liệu, R thống trị về sự phổ biến giữa các nhà thống kê và các nhà khoa học dữ liệu với hơn 10 nghìn gói.

Cách làm cho PHP giao tiếp với r

Có những lúc bạn muốn hiển thị đầu ra của chương trình R như biểu đồ mà bạn tạo dựa trên dữ liệu được nhập của người dùng từ một trang web. Trong trường hợp đó, bạn có thể muốn ứng dụng web dựa trên PHP của mình giao tiếp với tập lệnh R.

Khi nói đến PHP, nó có một hàm rất hữu ích được gọi là exec (). & Nbsp; nó cho phép bạn thực hiện chương trình bên ngoài mà bạn cung cấp dưới dạng nguồn. Chúng tôi sẽ sử dụng chức năng rất giống nhau để thực thi tập lệnh R bạn đã tạo. Sau đó tạo ra biểu đồ và chúng tôi sẽ hiển thị biểu đồ trong trang web của chúng tôi. exec(). It lets you execute the outside program you provide as the source. We will be using the very same function to execute the R script you created. The then generates the graph and we will show the graph in our web page.

Hàm EXEC có thể được sử dụng trên cả môi trường Linux và Windows.exec function can be used on both the Linux and Windows environments.

  1. Trên môi trường Linux, nó sẽ mở cửa sổ thiết bị đầu cuối để thực hiện lệnh bạn đặt và đối số bạn chỉ định. & nbsp;
  2. Mặc dù trên môi trường Windows, nó sẽ mở CMD để thực thi lệnh bạn cung cấp cùng với các đối số bạn chỉ định.

Tôi sẽ hướng dẫn bạn qua quá trình tích hợp mã R với trang web PHP với mã và giải thích.

Trước tiên, hãy tạo một biểu mẫu web dựa trên PHP: index.php:

index.php:

& nbsp; & nbsp; & nbsp; Mẫu tích hợp PHP và R & NBSP; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp;
 
    PHP and R Integration Sample
 
 
   

          // Execute the R script within PHP code
      // Generates output as test.png image.
      exec("sample.R");
    ?>
   
Hướng dẫn what is the use of r in php? - việc sử dụng  r trong php là gì?
Biểu đồ

Rnorm (6, 0, 1) có nghĩa là tạo 6 giá trị ngẫu nhiên với giá trị trung bình 0 và độ lệch chuẩn 1. lệnh dev.off () được sử dụng để đóng biểu đồ. Khi biểu đồ được tạo, nó sẽ lưu nó dưới dạng tệp test.png. means generating 6 random values with mean 0 and standard deviation 1. The dev.off() command is used to close the graph. Once chart created it will save it as the test.png file.

Nhược điểm duy nhất của mã này là nó sẽ tạo cùng một tệp thử nghiệm.png cho tất cả các yêu cầu đến. Có nghĩa là nếu bạn đang tạo biểu đồ dựa trên các đầu vào được chỉ định của người dùng, sẽ luôn có một tệp thử nghiệm.png được tạo cho nhiều mục đích khác nhau.

Hãy để hiểu về mã

Như được chỉ định trước đó, exec ('sample.r'); sẽ thực thi tập lệnh r. Nó lần lượt tạo ra hình ảnh biểu đồ thử nghiệm.png.sample.R'); will execute the R script. It in turn generates the test.png graph image.

Trong dòng tiếp theo, chúng tôi đã sử dụng thẻ HTML để hiển thị hình ảnh được tạo chương trình R trên trang. Chúng tôi đã sử dụng src = test.png? Ver1.1 trong đó ver1.1 được sử dụng để vô hiệu hóa bộ đệm trình duyệt và tải xuống hình ảnh mới từ máy chủ.

Tất cả các trình duyệt hiện đại hỗ trợ bộ nhớ đệm trình duyệt. Bạn có thể đã trải nghiệm một số tải trang web nhanh hơn trong các lượt truy cập lặp đi lặp lại của bạn. Nó do thực tế là các trình duyệt bộ đệm hình ảnh và các tài nguyên tĩnh khác trong khoảng thời gian ngắn.

Làm thế nào để phục vụ các yêu cầu đồng thời? Sample2.R2

sample2.R

Args
cols <- args[1]
fname <- args[2]
x <- rnorm(cols,0,1)
fname = paste(fname, "png", sep = ".")
png(filename=fname, width=500, height=500)
hist(x, col="red") dev.off()

Index.php

& nbsp; & nbsp; & nbsp; Mẫu tích hợp PHP và R & NBSP; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp;
 
    PHP and R Integration Sample
 
 
   

          // Execute the R script within PHP code
      // Generates output as test.png image.
      $filename = “samplefile”.rand(1,100);
      exec("sample2.R 6 “.$filename.");
    ?>
   
Hướng dẫn what is the use of r in php? - việc sử dụng  r trong php là gì?

Deepanshu thành lập Listendata với mục tiêu đơn giản - giúp phân tích dễ hiểu và làm theo. Ông có hơn 10 năm kinh nghiệm về khoa học dữ liệu. Trong nhiệm kỳ của mình, ông đã làm việc với các khách hàng toàn cầu trong các lĩnh vực khác nhau như ngân hàng, bảo hiểm, vốn cổ phần tư nhân, viễn thông và nguồn nhân lực.

\ R làm gì trong văn bản?

Các metacharacter \ r phù hợp với các ký tự vận chuyển.matches carriage return characters.

Kết thúc dòng \ r là gì?

/R là viết tắt của Return hoặc Return Return, mà nợ đó là lịch sử cho máy đánh chữ.Một cỗ xe trở lại đã di chuyển cỗ xe của bạn ở bên phải để bạn đang gõ khi bắt đầu dòng./N là viết tắt của dòng mới, một lần nữa, từ những ngày máy đánh chữ bạn chuyển xuống một dòng mới.return or carriage return which owes it's history to the typewriter. A carriage return moved your carriage all the way to the right so you were typing at the start of the line. The /n stands for new line, again, from typewriter days you moved down to a new line.

Việc sử dụng \ r và \ n là gì?

Chúng khác nhau tùy thuộc vào hệ điều hành và biên tập viên sử dụng chúng.Nó cũng dựa trên cách các ứng dụng, thư viện, giao thức và định dạng tệp đối phó với mọi thứ.Những nhân vật này là vô hình.\ n được sử dụng cho dòng newline hoặc linefeed, trong khi \ r là lợi nhuận vận chuyển.\n is used for the newline or linefeed, whereas \r is the carriage return.

\ N và \ r giống nhau?

Cả hai \ n và \ r đều là các ký tự khác nhau và được sử dụng làm đầu cuối của các thiết bị kết thúc trong các hệ điều hành khác nhau.\ r-Trước đây đã được sử dụng làm Kẻ hủy diệt cuối dòng trong các tệp văn bản MAC, bây giờ \ n cũng được sử dụng.\ n \ r -DE được sử dụng để chấm dứt các dòng trong các tệp văn bản DOS và Windows. and were used as end of line terminators in different operating systems. \r – was previously used as the end-of-line terminator in Mac text files, now \n is also used. \n\r -are used to terminate lines in the DOS and Windows text files.