키가 동일한 여러 배열에 값이 있는지 어떻게 확인할 수 있습니까?

twan

다음과 같은 배열이 있습니다.

[0] => Array (
    [status] => success
    [field] => voornaam
    )
[1] => Array (
    [status] => success
    [field] => achternaam
    )
[2] => Array (
    [status] => success
    [field] => telefoon
    )
[3] => Array (
    [status] => error
    [field] => email
    [message] => Vul een email in
    )
[4] => Array (
    [status] => success
    [field] => huisnummer
    )
[5] => Array (
    [status] => success
    [field] => postcode
    )
[6] => Array (
    [status] => success
    [field] => straat
    )
[7] => Array (
    [status] => success
    [field] => woonplaats
    )

error해당 배열에이 있는지 확인하고 싶습니다 . 어떻게 할 수 있습니까?

다음은 어레이가 구축되는 방법입니다.

if (empty($accountform['voornaam'])) {
    $return[] = array('status' => 'error', 'field' => 'voornaam', 'message' => 'Vul een voornaam in');
} else {
    $return[] = array('status' => 'success', 'field' => 'voornaam');
}

if (empty($accountform['achternaam'])) {
    $return[] = array('status' => 'error', 'field' => 'achternaam', 'message' => 'Vul een achternaam in');
} else {
    $return[] = array('status' => 'success', 'field' => 'achternaam');
}

if (empty($accountform['telefoon'])) {
    $return[] = array('status' => 'error', 'field' => 'telefoon', 'message' => 'Vul een telefoonnummer in');
} else {
    $return[] = array('status' => 'success', 'field' => 'telefoon');
}

if (empty($accountform['email'])) {
    $return[] = array('status' => 'error', 'field' => 'email', 'message' => 'Vul een email in');
}else if(!filter_var($accountform['email'], FILTER_VALIDATE_EMAIL)){
    $return[] = array('status' => 'error', 'field' => 'email', 'message' => 'Vul een geldig emailadres in');
} else {
    $return[] = array('status' => 'success', 'field' => 'email');
}

if (empty($accountform['huisnummer'])) {
    $return[] = array('status' => 'error', 'field' => 'huisnummer', 'message' => 'Vul een huisnummer in');
} else {
    $return[] = array('status' => 'success', 'field' => 'huisnummer');
}

if (empty($accountform['postcode'])) {
    $return[] = array('status' => 'error', 'field' => 'postcode', 'message' => 'Vul een postcode in');
} else {
    $return[] = array('status' => 'success', 'field' => 'postcode');
}

if (empty($accountform['straat'])) {
    $return[] = array('status' => 'error', 'field' => 'straat', 'message' => 'Vul een straat in');
} else {
    $return[] = array('status' => 'success', 'field' => 'straat');
}

if (empty($accountform['woonplaats'])) {
    $return[] = array('status' => 'error', 'field' => 'woonplaats', 'message' => 'Vul een woonplaats in');
} else {
    $return[] = array('status' => 'success', 'field' => 'woonplaats');
}

나는 시도했다 :

if (in_array('error', $return)) {
    echo "There is an error";
}

그러나 if 문은 실행되지 않습니다.

nice_dev
$status_rows = array_column($your_array,'status');
var_dump(in_array('error',$status_rows));

array_column사용 하여 모든 상태를 가져오고 in_array사용 하여 존재 여부를 확인할 수 있습니다.

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

PHP의 배열에서 여러 개의 동일한 값을 어떻게 인쇄 할 수 있습니까?

분류에서Dev

문자열에 동일한 일치 그룹이 여러 개 있는지 어떻게 확인할 수 있습니까?

분류에서Dev

GnuPG에 동일한 사용자 ID / 이메일 주소를 가진 OpenPGP 키가 여러 개있는 경우 어떻게 구별 할 수 있습니까?

분류에서Dev

데이터 프레임 열의 정수 데이터에 동일한 자릿수가 있는지 어떻게 확인할 수 있습니까?

분류에서Dev

PHP에서 여러 배열 값이있는 여러 문자열을 어떻게 반복 할 수 있습니까?

분류에서Dev

모든 배열 키에 하위 키가 포함되어 있는지 어떻게 확인할 수 있습니까?

분류에서Dev

어레이에 동일한 키가 있는지 어떻게 확인합니까?

분류에서Dev

동일한 도메인에 여러 Apache 사이트를 어떻게 가질 수 있습니까?

분류에서Dev

동일한 값을 가진 모든 열 값이있는 행을 어떻게 선택할 수 있습니까?

분류에서Dev

Flask의 url_for ()에서 정적 파일이 있는지 여부를 어떻게 확인할 수 있습니까?

분류에서Dev

JavaScript 객체에 값이 포함되어 있는지 여부를 어떻게 확인할 수 있습니까?

분류에서Dev

데이터 유형 (dtype) 변환 후 사전에 키가 있는지 어떻게 확인할 수 있습니까?

분류에서Dev

Model enum에서 여러 값을 어떻게 확인할 수 있습니까?

분류에서Dev

열거 형이 여러 다른 값과 같은지 어떻게 확인할 수 있습니까?

분류에서Dev

수신자가 동일한 템플릿의 DocuSign 봉투를 이미 받았는지 여부를 어떻게 확인할 수 있습니까?

분류에서Dev

Vue.js : 동일한 요소에 여러 이벤트가있는 하나의 함수를 어떻게 트리거 할 수 있습니까?

분류에서Dev

요청 된 모든 값이 2D 배열에 있는지 어떻게 확인할 수 있습니까?

분류에서Dev

JSON SCHEMA-배열에 값이 있는지 어떻게 확인할 수 있습니까?

분류에서Dev

데이터가 키 체인에 저장되었는지 어떻게 확인할 수 있습니까?

분류에서Dev

맵에서 동일한 값을 가진 키의 수를 어떻게 세고 저장할 수 있습니까?

분류에서Dev

메일에 유효한 디지털 서명이 있는지 어떻게 확인할 수 있습니까?

분류에서Dev

열거 형 배열에서 열거 형 값의 존재 여부를 어떻게 확인할 수 있습니까?

분류에서Dev

동일한 사용자가 내 애플리케이션에 다시 등록하는지 어떻게 확인할 수 있습니까?

분류에서Dev

C # 다차원 배열에 값이 있고 인덱스인지 어떻게 확인할 수 있습니까?

분류에서Dev

mysql의 다른 테이블에 열 데이터가 있는지 어떻게 확인할 수 있습니까?

분류에서Dev

SQLite 데이터베이스가 C / C ++에서 열려 있는지 어떻게 확인할 수 있습니까?

분류에서Dev

필드가 _lodash를 사용하여 일치하는 첫 번째 발생에 대한 배열을 어떻게 확인할 수 있습니까?

분류에서Dev

jQuery를 사용하여 모든 이미지가 동적 DOM 구조 내에로드되었는지 어떻게 확인할 수 있습니까?

분류에서Dev

배열의 문장에 Swift의 정확한 단어가 포함되어 있는지 어떻게 확인할 수 있습니까?

Related 관련 기사

  1. 1

    PHP의 배열에서 여러 개의 동일한 값을 어떻게 인쇄 할 수 있습니까?

  2. 2

    문자열에 동일한 일치 그룹이 여러 개 있는지 어떻게 확인할 수 있습니까?

  3. 3

    GnuPG에 동일한 사용자 ID / 이메일 주소를 가진 OpenPGP 키가 여러 개있는 경우 어떻게 구별 할 수 있습니까?

  4. 4

    데이터 프레임 열의 정수 데이터에 동일한 자릿수가 있는지 어떻게 확인할 수 있습니까?

  5. 5

    PHP에서 여러 배열 값이있는 여러 문자열을 어떻게 반복 할 수 있습니까?

  6. 6

    모든 배열 키에 하위 키가 포함되어 있는지 어떻게 확인할 수 있습니까?

  7. 7

    어레이에 동일한 키가 있는지 어떻게 확인합니까?

  8. 8

    동일한 도메인에 여러 Apache 사이트를 어떻게 가질 수 있습니까?

  9. 9

    동일한 값을 가진 모든 열 값이있는 행을 어떻게 선택할 수 있습니까?

  10. 10

    Flask의 url_for ()에서 정적 파일이 있는지 여부를 어떻게 확인할 수 있습니까?

  11. 11

    JavaScript 객체에 값이 포함되어 있는지 여부를 어떻게 확인할 수 있습니까?

  12. 12

    데이터 유형 (dtype) 변환 후 사전에 키가 있는지 어떻게 확인할 수 있습니까?

  13. 13

    Model enum에서 여러 값을 어떻게 확인할 수 있습니까?

  14. 14

    열거 형이 여러 다른 값과 같은지 어떻게 확인할 수 있습니까?

  15. 15

    수신자가 동일한 템플릿의 DocuSign 봉투를 이미 받았는지 여부를 어떻게 확인할 수 있습니까?

  16. 16

    Vue.js : 동일한 요소에 여러 이벤트가있는 하나의 함수를 어떻게 트리거 할 수 있습니까?

  17. 17

    요청 된 모든 값이 2D 배열에 있는지 어떻게 확인할 수 있습니까?

  18. 18

    JSON SCHEMA-배열에 값이 있는지 어떻게 확인할 수 있습니까?

  19. 19

    데이터가 키 체인에 저장되었는지 어떻게 확인할 수 있습니까?

  20. 20

    맵에서 동일한 값을 가진 키의 수를 어떻게 세고 저장할 수 있습니까?

  21. 21

    메일에 유효한 디지털 서명이 있는지 어떻게 확인할 수 있습니까?

  22. 22

    열거 형 배열에서 열거 형 값의 존재 여부를 어떻게 확인할 수 있습니까?

  23. 23

    동일한 사용자가 내 애플리케이션에 다시 등록하는지 어떻게 확인할 수 있습니까?

  24. 24

    C # 다차원 배열에 값이 있고 인덱스인지 어떻게 확인할 수 있습니까?

  25. 25

    mysql의 다른 테이블에 열 데이터가 있는지 어떻게 확인할 수 있습니까?

  26. 26

    SQLite 데이터베이스가 C / C ++에서 열려 있는지 어떻게 확인할 수 있습니까?

  27. 27

    필드가 _lodash를 사용하여 일치하는 첫 번째 발생에 대한 배열을 어떻게 확인할 수 있습니까?

  28. 28

    jQuery를 사용하여 모든 이미지가 동적 DOM 구조 내에로드되었는지 어떻게 확인할 수 있습니까?

  29. 29

    배열의 문장에 Swift의 정확한 단어가 포함되어 있는지 어떻게 확인할 수 있습니까?

뜨겁다태그

보관