Hướng dẫn convert associative array to array php - chuyển đổi mảng kết hợp thành mảng php

Tôi muốn chuyển đổi mảng:

Array [ 
[category] => category 
[post_tag] => post_tag 
[nav_menu] => nav_menu 
[link_category] => link_category 
[post_format] => post_format 
]

đến

array[category, post_tag, nav_menu, link_category, post_format]

Tôi đã thử

$myarray = 'array['. implode[', ',get_taxonomies['','names']] .']';

Mà Echos Out:

array[category, post_tag, nav_menu, link_category, post_format]

Vì vậy, tôi có thể làm

echo $myarray;
echo 'array[category, post_tag, nav_menu, link_category, post_format]';

Và nó in cùng một điều chính xác.

... Nhưng tôi không thể sử dụng $myarray trong một hàm thay cho mảng được nhập thủ công vì hàm không xem nó là mảng hoặc một cái gì đó.

Tôi còn thiếu gì ở đây?

Mảng liên kết PHP

Các mảng liên kết là các mảng sử dụng các khóa có tên mà bạn gán cho chúng.

Có hai cách để tạo một mảng kết hợp: & nbsp;

$ Age = mảng ["Peter" => "35", "ben" => "37", "joe" => "43"];

or:

$ Age ['Peter'] = "35"; $ Age ['Ben'] = "37"; $ Age ['Joe'] = "43";
$age['Ben'] = "37";
$age['Joe'] = "43";

Các khóa được đặt tên sau đó có thể được sử dụng trong một tập lệnh:

Thí dụ

"35", "ben" => "37", "joe" => "43"]; Echo "Peter là". $ Tuổi ['Peter']. " tuổi."; ?>
$age = array["Peter"=>"35", "Ben"=>"37", "Joe"=>"43"];
echo "Peter is " . $age['Peter'] . " years old.";
?>

Hãy tự mình thử »

Vòng qua một mảng kết hợp

Để lặp qua và in tất cả các giá trị của một mảng kết hợp, bạn có thể sử dụng vòng lặp foreach, như thế này:

Thí dụ

"35", "ben" => "37", "joe" => "43"]; Echo "Peter là". $ Tuổi ['Peter']. " tuổi."; ?>
$age = array["Peter"=>"35", "Ben"=>"37", "Joe"=>"43"];

Hãy tự mình thử »
  echo "Key=" . $x . ", Value=" . $x_value;
  echo "
";
}
?>

Hãy tự mình thử »

Vòng qua một mảng kết hợp

Để lặp qua và in tất cả các giá trị của một mảng kết hợp, bạn có thể sử dụng vòng lặp foreach, như thế này:

"35", "ben" => "37", "joe" => "43"];

foreach [$ tuổi là $ x => $ x_value] {& nbsp; tiếng vang "key =". $ x. ", Value =". $ x_value; & nbsp; & nbsp; echo "";}?>



[Php 4, Php 5, Php 7, Php 8]

Array_Values ​​- Trả về tất cả các giá trị của một mảngReturn all the values of an array

Sự mô tả

mảng_values ​​[mảng $array]: mảng[array $array]: array

Thông số

array

Mảng.

Trả về giá trị

Trả về một mảng các giá trị được lập chỉ mục.

Ví dụ

Ví dụ #1 Array_Values ​​[] Ví dụarray_values[] example

array[category, post_tag, nav_menu, link_category, post_format]
0

Ví dụ trên sẽ xuất ra:

Array
[
    [0] => XL
    [1] => gold
]

Xem thêm

  • Array_Keys [] - Trả về tất cả các phím hoặc một tập hợp con của các phím của một mảng
  • Array_Combine [] - Tạo một mảng bằng cách sử dụng một mảng cho các phím và một mảng khác cho các giá trị của nó

Biziclop tại Vipmail Dot Hu

8 năm trước

array[category, post_tag, nav_menu, link_category, post_format]
1

array[category, post_tag, nav_menu, link_category, post_format]
2

array[category, post_tag, nav_menu, link_category, post_format]
3

nopy at users dot sourceforge dot net ¶

19 năm trước

array[category, post_tag, nav_menu, link_category, post_format]
4

array[category, post_tag, nav_menu, link_category, post_format]
5

array[category, post_tag, nav_menu, link_category, post_format]
6

array[category, post_tag, nav_menu, link_category, post_format]
7

array[category, post_tag, nav_menu, link_category, post_format]
3

Abimaelrc ¶

11 năm trước

array[category, post_tag, nav_menu, link_category, post_format]
9

bluej100 tại gmail dot com ¶

15 năm trước

$myarray = 'array['. implode[', ',get_taxonomies['','names']] .']';
0

$myarray = 'array['. implode[', ',get_taxonomies['','names']] .']';
1

$myarray = 'array['. implode[', ',get_taxonomies['','names']] .']';
2

$myarray = 'array['. implode[', ',get_taxonomies['','names']] .']';
3

$myarray = 'array['. implode[', ',get_taxonomies['','names']] .']';
4

array[category, post_tag, nav_menu, link_category, post_format]
3

chrysb tại gmail dot com

14 năm trước

$myarray = 'array['. implode[', ',get_taxonomies['','names']] .']';
6

$myarray = 'array['. implode[', ',get_taxonomies['','names']] .']';
7

$myarray = 'array['. implode[', ',get_taxonomies['','names']] .']';
8

$myarray = 'array['. implode[', ',get_taxonomies['','names']] .']';
9

Ẩn danh ¶

18 năm trước

array[category, post_tag, nav_menu, link_category, post_format]
0

Làm thế nào để bạn mở một mảng kết hợp trong PHP?

Phương pháp 1: Sử dụng hàm unset []: hàm unset [] được sử dụng để giải phóng khóa và giá trị của nó trong một mảng kết hợp. print_r [$ mảng]; ?Using unset[] function: The unset[] function is used to unset a key and its value in an associative array. print_r[ $arr ]; ?> Method 2: Using array_diff_key[] function: This function is used to get the difference between one or more arrays.

Mảng liên kết PHP là gì?

Mảng liên kết - Nó đề cập đến một mảng có chuỗi là một chỉ mục.Thay vì lưu trữ các giá trị phần tử theo thứ tự chỉ mục tuyến tính nghiêm ngặt, điều này lưu trữ chúng kết hợp với các giá trị chính.Nhiều chỉ số được sử dụng để truy cập các giá trị trong một mảng đa chiều, chứa một hoặc nhiều mảng.an array with strings as an index. Rather than storing element values in a strict linear index order, this stores them in combination with key values. Multiple indices are used to access values in a multidimensional array, which contains one or more arrays.

Mảng liên kết đa chiều trong PHP là gì?

Mảng đa chiều php được sử dụng để lưu trữ một mảng trái ngược với các giá trị không đổi.Mảng liên kết lưu trữ dữ liệu dưới dạng các cặp khóa và giá trị trong đó khóa có thể là một số nguyên hoặc chuỗi.Mảng liên kết đa chiều thường được sử dụng để lưu trữ dữ liệu trong mối quan hệ nhóm.used to store an array in contrast to constant values. Associative array stores the data in the form of key and value pairs where the key can be an integer or string. Multidimensional associative array is often used to store data in group relation.

Mảng liên kết với ví dụ là gì?

Mảng liên kết được sử dụng để lưu trữ các cặp giá trị chính.Ví dụ, để lưu trữ các dấu hiệu của một môn học khác nhau của một học sinh trong một mảng, một mảng được lập chỉ mục bằng số sẽ không phải là lựa chọn tốt nhất.used to store key value pairs. For example, to store the marks of different subject of a student in an array, a numerically indexed array would not be the best choice.

Bài Viết Liên Quan

Chủ Đề