Nhập mảng PHP

html, điều quan trọng là trường tên thêm bộ chỉ định mảng không có giá trị [trừ khi chúng phụ thuộc vào vị trí khóa; name=tbox[0] address=tbox[1]]

 

php chỉ cần tên của mảng, php sẽ tự động gán chỉ mục khóa nếu [] được sử dụng

 

 

  • Trích dẫn

Liên kết để bình luậnChia sẻ trên các trang web khác

Nhiều tùy chọn chia sẻ hơn

kartul

Đăng ngày 28 tháng 5 năm 2009

kartul

  • Các thành viên
    • 72
  • Địa điểm. Estonia

  • Tác giả

    • Đăng lại

Đăng ngày 28 tháng 5 năm 2009

Tôi đã thử cả hai và cả hai đều gần như hoạt động. tuy nhiên, khi tôi sử dụng cái đầu tiên, nó chỉ hiển thị cái cuối cùng. và khi thêm [] vào html tôi chỉ nhận được "Mảng". Tôi nghĩ rằng có điều gì đó không ổn với mã của tôi rồi


 

  • Trích dẫn

Liên kết để bình luậnChia sẻ trên các trang web khác

Nhiều tùy chọn chia sẻ hơn

hoàn toàn sáng suốt

Đăng ngày 28 tháng 5 năm 2009

hoàn toàn sáng suốt

  • Các thành viên
    • 50

    • Đăng lại

Đăng ngày 28 tháng 5 năm 2009

bài viết sai xin lỗi

  • Trích dẫn

Liên kết để bình luậnChia sẻ trên các trang web khác

Nhiều tùy chọn chia sẻ hơn

Tâm thần

Đăng ngày 28 tháng 5 năm 2009

Tâm thần

  • người điều hành
    • 12. 1k
    • 83
  • Địa điểm. Canada

    • Đăng lại

Đăng ngày 28 tháng 5 năm 2009

Tôi đang tạo một trình tạo bài đăng và tôi cần đưa một số đầu vào của người dùng vào mảng nhưng làm thế nào

 

khi thêm [] vào html tôi chỉ nhận được "Mảng". Tôi nghĩ rằng có điều gì đó không ổn với mã của tôi rồi

 

không có gì sai. Phương pháp thứ hai là tạo một mảng. Bạn cần truy cập dữ liệu dưới dạng một mảng. Nếu bạn sử dụng cái này

 

Sau đó, bạn có thể truy cập mảng theo cách này

$_POST['screen'][0] = giá trị đầu tiên;

$_POST['screen'][1] = giá trị thứ hai;

vân vân

  • Trích dẫn

Liên kết để bình luậnChia sẻ trên các trang web khác

Nhiều tùy chọn chia sẻ hơn

ropurt18

Đăng ngày 28 tháng 5 năm 2009

ropurt18

  • cựu nhân viên
    • 3. 7k
  • Địa điểm. California, miền nam

    • Đăng lại

Đăng ngày 28 tháng 5 năm 2009

Thẻ trước với print_r[] gần như là tất cả những gì bạn cần để gỡ lỗi nội dung. Trong trường hợp nói Array, hãy làm điều này

 

 

Và xem liệu bạn có thể hiểu cách truy cập dữ liệu của mình không

  • Trích dẫn

Liên kết để bình luậnChia sẻ trên các trang web khác

Nhiều tùy chọn chia sẻ hơn

kartul

Đăng ngày 29 tháng 5 năm 2009

kartul

  • Các thành viên
    • 72
  • Địa điểm. Estonia

  • Tác giả

    • Đăng lại

Đăng ngày 29 tháng 5 năm 2009

ok, tôi đã thử tất cả. hãy bắt đầu với cái đầu tiên

 

mjdamato. ok, tôi đã xóa thứ foreach[]. nhưng để chắc chắn tôi đã thêm

$c = count[$screens];

và nó hiển thị "1" thay vì 4 [tôi đã đếm các phần tử trong mảng. ] nhưng khi tôi hiển thị chúng như

$post .= $_POST['screen'][0];
$post .= $_POST['screen'][1];
$post .= $_POST['screen'][2];
$post .= $_POST['screen'][3];

làm tất cả mọi việc. Tôi nghĩ bây giờ tôi có thể tạo một số loại vòng lặp để làm cho tất cả chúng xuất hiện. điều này làm cho mọi thứ khó khăn hơn tho. Ngoài ra, foreach có nên lặp lại mọi phần tử trong mảng cho đến khi kết thúc không? . giống

 

ropurt18. wow, dòng mã này rất hữu ích



0

đây là những gì tôi nhận được. vì vậy html và php đang hoạt động. bây giờ tôi chỉ cần hiển thị chúng một cách chính xác

 

 

và bây giờ tôi đi ngủ. 3 giờ sáng ở đây

  • Trích dẫn

Liên kết để bình luậnChia sẻ trên các trang web khác

Nhiều tùy chọn chia sẻ hơn

hoàn toàn sáng suốt

Đăng ngày 29 tháng 5 năm 2009

hoàn toàn sáng suốt

  • Các thành viên
    • 50

    • Đăng lại

Đăng ngày 29 tháng 5 năm 2009

tôi chỉ muốn nói rằng bạn có thể gặp sự cố khi sử dụng cái này

 

$c = đếm[$màn hình];

 

bởi vì đếm[];

  • Trích dẫn

Liên kết để bình luậnChia sẻ trên các trang web khác

Nhiều tùy chọn chia sẻ hơn

laffin

Đăng ngày 29 tháng 5 năm 2009

laffin

  • Các thành viên
    • 1. 2k

    • Đăng lại

Đăng ngày 29 tháng 5 năm 2009

số lượng không quan tâm nếu chỉ số khóa đầu tiên là 0, nó sẽ là 'a'

 

đếm chỉ trả về số phần tử trong một mảng

 

Tôi nghĩ ý bạn là, Dun dựa vào số lượng như một chỉ số quan trọng

 

bạn có thể sử dụng foreach trong vấn đề này. với phần '$key => $name' 

sẽ tính chu kỳ[]-1 lần

 

bạn cũng có thể đánh số lại mảng bằng một hàm mảng nào đó

 

  • Trích dẫn

Liên kết để bình luậnChia sẻ trên các trang web khác

Nhiều tùy chọn chia sẻ hơn

kartul

Đăng ngày 30 tháng 5 năm 2009

kartul

  • Các thành viên
    • 72
  • Địa điểm. Estonia

  • Tác giả

    • Đăng lại

Đăng ngày 30 tháng 5 năm 2009

ok, xin lỗi vì đã không trả lời quá lâu

 

điều này vẫn không hoạt động

để làm sáng tỏ mọi thứ, tôi thêm phần html và php vào đây một lần nữa



1

 

có vẻ như điều dễ dàng này là khá khó khăn thực sự

 

một điều, làm cách nào tôi có thể khiến người dùng đó chèn số và liên kết vào mảng. vì vậy kết quả của họ sẽ là một cái gì đó tương tự như thế này



2

vì vậy có lẽ sau đó foreach hoạt động

 

hoặc làm thế nào để làm điều đó với textarea?

 

điều này có thể quá nhiều nhưng các bạn là niềm hy vọng duy nhất của tôi

  • Trích dẫn

Liên kết để bình luậnChia sẻ trên các trang web khác

Nhiều tùy chọn chia sẻ hơn

kartul

Đăng ngày 8 tháng 6 năm 2009

kartul

  • Các thành viên
    • 72
  • Địa điểm. Estonia

  • Tác giả

    • Đăng lại

Đăng ngày 8 tháng 6 năm 2009

đâm sầm vào. Tôi vẫn bị mắc kẹt với điều này.  

  • Trích dẫn

Liên kết để bình luậnChia sẻ trên các trang web khác

Nhiều tùy chọn chia sẻ hơn

sự khô héo

Đăng ngày 8 tháng 6 năm 2009

sự khô héo

  • Các thành viên
    • 319

    • Đăng lại

Đăng ngày 8 tháng 6 năm 2009

thử cái này

 

http. // đô la. com/gia sư. php

 



3

  • Trích dẫn

Liên kết để bình luậnChia sẻ trên các trang web khác

Nhiều tùy chọn chia sẻ hơn

alco19357

Đăng ngày 8 tháng 6 năm 2009

alco19357

  • Các thành viên
    • 55

    • Đăng lại

Đăng ngày 8 tháng 6 năm 2009



4

 

thử cái đó. bạn không cần khai báo một mảng mới vì name="screens[]" dù sao cũng có nghĩa là mảng. bạn cũng có thể sử dụng các khóa được xác định trước với điều này bằng cách đặt tên khóa bên trong hai dấu ngoặc. thí dụ. name="screens[key1]" sẽ xuất màn hình[key1] = somevalue khi thực hiện trong ví dụ php trên

 

lý do nó không hoạt động sớm hơn là vì bạn có hai dấu ngoặc sau khi xác định trường bài đăng

$screens[] = $_POST['screens'];

nó nên đã được

$screens = $_POST['screens'];

sau đó bạn có thể thực hiện một vòng lặp trên màn hình $

 

chúc may mắn alex

  • Trích dẫn

Liên kết để bình luậnChia sẻ trên các trang web khác

Nhiều tùy chọn chia sẻ hơn

kartul

Đăng ngày 8 tháng 6 năm 2009

kartul

  • Các thành viên
    • 72
  • Địa điểm. Estonia

  • Tác giả

    • Đăng lại

Đăng ngày 8 tháng 6 năm 2009

Ồ. nó hoạt dộng bây giờ

tôi đã làm cho nó hoạt động với cái này



5

 

và tôi cũng sẽ thử với ví dụ của alco19357. cảm ơn tất cả những người đã giúp tôi. Bây giờ tôi thông minh hơn nhiều với các mảng

Làm cách nào để nhập một mảng trong PHP?

Sử dụng biểu mẫu HTML thông qua phương thức GET & POST của PHP để lấy dữ liệu đầu vào của người dùng ở dạng mảng hai chiều [2D] . Đầu tiên, nhập dữ liệu vào biểu mẫu HTML. Sau đó sử dụng phương thức GET hoặc POST của PHP để lấy hoặc đăng các dữ liệu đầu vào đó vào một biến. Cuối cùng, sử dụng các biến chứa dữ liệu đầu vào và xử lý bằng vòng lặp for.

Làm cách nào để chuyển mảng ở dạng PHP?

Bạn có thể chuyển một mảng kết hợp tới http_build_query[] và nối chuỗi kết quả dưới dạng chuỗi truy vấn vào URL. Mảng sẽ tự động được phân tích cú pháp bởi PHP nên $_GET trên trang nhận sẽ chứa một mảng

Mảng đầu vào là gì?

INPUT ARRAY là trường hợp đặc biệt của câu lệnh INPUT cho phép người dùng nhập dữ liệu từ một mảng màn hình vào một mảng chương trình . mệnh đề ràng buộc INPUT. Mệnh đề liên kết các biến với các trường đầu vào, Đây là mệnh đề bắt buộc duy nhất.

Bạn có thể thêm vào một mảng trong PHP không?

Định nghĩa và cách sử dụng. Hàm array_push[] chèn một hoặc nhiều phần tử vào cuối mảng . Mẹo. Bạn có thể thêm một giá trị hoặc bao nhiêu tùy thích. Ghi chú. Ngay cả khi mảng của bạn có các phím chuỗi, các phần tử được thêm vào của bạn sẽ luôn có các phím số [Xem ví dụ bên dưới].

Chủ Đề