문자열을 사용하여 배열 PHP에서 값 가져 오기

사기꾼 29
$outp = "[";
for($x = 1; $x <= 5; $x++) {

if ($outp != "[") {
    $outp .= ",";
}
if ($ARRAY[$x]['name'] == "davies") {
    $outp .= '{"name":"' . $ARRAY[$x]["name"] . '",';
    $outp .= '"server_name":"' . $ARRAY[$x]["server"] . '",';
    $outp .= '"uptime":"' . $ARRAY[$x]["uptime"] . '",';
    $outp .= '"bytes_in":"' . $ARRAY[$x]["bytes-in"] . '",';
    $outp .= '"bytes_out":"' . $ARRAY[$x]["bytes-out"] . '"}';
}
}
$outp .="]";

echo ($outp);

안녕하세요, 배열에서 특정 값을 가져 오려고하는데 어떻게해야할지 모르겠습니다. 그래서 for 루프 함수를 if 문과 함께 사용하려고합니다. 내가하려는 것은 배열에서 "데이비스"값을 검색 [name]한 다음 거기에서 array[name]=davies값만을 기준으로 나머지 값을 추출하는 것입니다.

내 배열의 예 :

Array
(
[0] => Array
    (
        [.id] => *2
        [server] => hotspot1
        [name] => davies
        [profile] => davies
        [uptime] => 1d6m42s
        [bytes-in] => 62669946
        [bytes-out] => 459466004
    )

[1] => Array
    (
        [.id] => *3
        [server] => hotspot1
        [name] => eric
        [uptime] => 2h14m13s
        [bytes-in] => 6836983
        [bytes-out] => 15648003
    )

[2] => Array
    (
        [.id] => *4
        [server] => hotspot1
        [name] => teck
        [uptime] => 1h46m25s
        [bytes-in] => 11847933
        [bytes-out] => 166875279
    )

[3] => Array
    (
        [.id] => *5
        [server] => hotspot1
        [name] => andy
        [uptime] => 23h13m38s
        [bytes-in] => 31241731
        [bytes-out] => 321399768
    )
)
Francis

array_filter를 사용하여 원하는 해당 기준으로 값을 필터링 할 수 있습니다. 결과는 필터링 된 값을 반환합니다.

예:

$students = array(
    array('name' => 'julia', 'age' => 15),
    array('name' => 'john', 'age' => 16),
    array('name' => 'carlo', 'age' => 14),
    array('name' => 'arjay', 'age' => 12),
    array('name' => 'francis', 'age' => 11),
    array('name' => 'carlo', 'age' => 15),
);

$filtered_students = array_filter($students, function($row) { 
    if($row['name'] == 'carlo'){ 
        return true;
    } 
});

print_r($filtered_students);

결과는 다음과 같습니다.

Array
(
    [2] => Array
        (
            [name] => carlo
            [age] => 14
        )

    [5] => Array
        (
            [name] => carlo
            [age] => 15
        )

)

어레이에 여전히 원래 키가 있음을 확인했습니다. 카운트를 재설정하려면 재 할당 만하면됩니다.

$filtered_students = array_values($filtered_students);

결과:

Array
(
    [0] => Array
        (
            [name] => carlo
            [age] => 14
        )

    [1] => Array
        (
            [name] => carlo
            [age] => 15
        )

)

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

문자열을 키로 사용하여 PHP 배열에서 키 값 가져 오기

분류에서Dev

키의 값을 사용하여 json 문자열에서 값 가져 오기

분류에서Dev

문자열 보간을 사용하여 Angular2 앱의 배열에서 값 가져 오기

분류에서Dev

Grep을 사용하여 Json 값에서 하위 문자열 가져 오기

분류에서Dev

배열을 값으로 사용하여 해시에서 배열 가져 오기

분류에서Dev

인덱스 번호를 사용하여 PHP 배열에서 값 가져 오기

분류에서Dev

PHP foreach를 사용하여 배열 값 가져 오기

분류에서Dev

Swift-SwiftyJSON을 사용하여 JSON에서 문자열 배열 가져 오기

분류에서Dev

vb.net에서 RegEx를 사용하여 문자열에서 값 두 배 값 가져 오기

분류에서Dev

TypeScript React : 문자열 배열을 인덱스로 사용하고 상태에서 값 가져 오기

분류에서Dev

TypeScript React : 문자열 배열을 인덱스로 사용하고 상태에서 값 가져 오기

분류에서Dev

D3 객체 배열을 사용하여 키에서 값 가져 오기

분류에서Dev

JavaScript에서 배열을 사용하여 객체 값 가져 오기

분류에서Dev

Angular를 사용하여 키 값 배열에서 JSON 값 가져 오기

분류에서Dev

Python에서 이름 (Python 문자열)을 사용하여 열거 형에서 C 변수 값 가져 오기

분류에서Dev

PHP 배열에서 값 가져 오기

분류에서Dev

SwiftUI ForEach를 사용하여 NSOrderedSet에서 문자열 값 가져 오기

분류에서Dev

Javascript를 사용하여 URL에서 쿼리 문자열 값 가져 오기

분류에서Dev

Javascript를 사용하여 URL에서 쿼리 문자열 값 가져 오기

분류에서Dev

Regex를 사용하여 구분 된 문자열에서 값 가져 오기

분류에서Dev

regexp를 사용하여 SQL 문자열에서 값 가져 오기

분류에서Dev

PHP를 사용하여 하나의 배열에서 열 모든 값 가져 오기

분류에서Dev

Python을 사용하여 계산을 위해 로그 파일에서 문자열로 값을 가져 오기

분류에서Dev

자바 스크립트 또는 PHP를 사용하여 JSON 배열에서 값 가져 오기

분류에서Dev

문자열에서 값 사이 가져 오기 PHP 5.5

분류에서Dev

Java를 사용하여 Mongo 컬렉션에서 키 값 배열 가져 오기

분류에서Dev

Javascript를 사용하여 다차원 배열에서 최대 값 가져 오기

분류에서Dev

Twig for 루프를 사용하여 배열에서 값 가져 오기

분류에서Dev

Angular를 사용하여 중첩 된 JSON 배열에서 값 가져 오기

Related 관련 기사

  1. 1

    문자열을 키로 사용하여 PHP 배열에서 키 값 가져 오기

  2. 2

    키의 값을 사용하여 json 문자열에서 값 가져 오기

  3. 3

    문자열 보간을 사용하여 Angular2 앱의 배열에서 값 가져 오기

  4. 4

    Grep을 사용하여 Json 값에서 하위 문자열 가져 오기

  5. 5

    배열을 값으로 사용하여 해시에서 배열 가져 오기

  6. 6

    인덱스 번호를 사용하여 PHP 배열에서 값 가져 오기

  7. 7

    PHP foreach를 사용하여 배열 값 가져 오기

  8. 8

    Swift-SwiftyJSON을 사용하여 JSON에서 문자열 배열 가져 오기

  9. 9

    vb.net에서 RegEx를 사용하여 문자열에서 값 두 배 값 가져 오기

  10. 10

    TypeScript React : 문자열 배열을 인덱스로 사용하고 상태에서 값 가져 오기

  11. 11

    TypeScript React : 문자열 배열을 인덱스로 사용하고 상태에서 값 가져 오기

  12. 12

    D3 객체 배열을 사용하여 키에서 값 가져 오기

  13. 13

    JavaScript에서 배열을 사용하여 객체 값 가져 오기

  14. 14

    Angular를 사용하여 키 값 배열에서 JSON 값 가져 오기

  15. 15

    Python에서 이름 (Python 문자열)을 사용하여 열거 형에서 C 변수 값 가져 오기

  16. 16

    PHP 배열에서 값 가져 오기

  17. 17

    SwiftUI ForEach를 사용하여 NSOrderedSet에서 문자열 값 가져 오기

  18. 18

    Javascript를 사용하여 URL에서 쿼리 문자열 값 가져 오기

  19. 19

    Javascript를 사용하여 URL에서 쿼리 문자열 값 가져 오기

  20. 20

    Regex를 사용하여 구분 된 문자열에서 값 가져 오기

  21. 21

    regexp를 사용하여 SQL 문자열에서 값 가져 오기

  22. 22

    PHP를 사용하여 하나의 배열에서 열 모든 값 가져 오기

  23. 23

    Python을 사용하여 계산을 위해 로그 파일에서 문자열로 값을 가져 오기

  24. 24

    자바 스크립트 또는 PHP를 사용하여 JSON 배열에서 값 가져 오기

  25. 25

    문자열에서 값 사이 가져 오기 PHP 5.5

  26. 26

    Java를 사용하여 Mongo 컬렉션에서 키 값 배열 가져 오기

  27. 27

    Javascript를 사용하여 다차원 배열에서 최대 값 가져 오기

  28. 28

    Twig for 루프를 사용하여 배열에서 값 가져 오기

  29. 29

    Angular를 사용하여 중첩 된 JSON 배열에서 값 가져 오기

뜨겁다태그

보관