> 백엔드 개발 > PHP 문제 > PHP의 배열 값에서 큰따옴표를 제거하는 방법

PHP의 배열 값에서 큰따옴표를 제거하는 방법

青灯夜游
풀어 주다: 2023-03-16 13:22:01
원래의
2262명이 탐색했습니다.

제거 단계: 1. "foreach ($arr as &$v){loop body 문 블록;}" 구문을 사용하여 foreach 문을 사용하여 참조로 배열을 반복합니다. 2. 루프 본문에서 다음을 사용합니다. is_string() 함수를 사용하여 배열 요소 "$v"가 문자열 유형입니까? 그렇다면 settype() 함수를 사용하여 요소를 다른 유형으로 설정하십시오. 구문은 "if(is_string($v)){settype()입니다. $v,"지정된 유형" );}".

PHP의 배열 값에서 큰따옴표를 제거하는 방법

이 튜토리얼의 운영 환경: Windows 7 시스템, PHP 버전 8.1, DELL G3 컴퓨터

PHP에서는 값이 문자열 유형이므로 배열 값에 큰따옴표가 있습니다. 예를 들어

array(1,2,3,4,"5",6,7,"8",9)
로그인 후 복사

만 있으면 됩니다. 값 유형을 다른 유형(예: 숫자 유형)으로 변환하면 됩니다.

배열 값에서 큰따옴표를 제거하는 단계:

1단계: foreach 문을 사용하여 참조로 배열을 반복합니다.

foreach ($array as &$value){
    循环体语句块;
}
로그인 후 복사

주어진 $array 배열을 탐색하고 각 배열에 현재 배열의 값을 할당합니다. 루프 $value를 제공합니다.

2단계: 루프 본문에서 문자열 유형 배열을 다른 유형으로 변환

  • is_string() 함수를 사용하여 배열 요소 $value가 문자열 유형인지 확인합니다.

  • 그렇다면 다음을 사용하세요. settype() 함수는 요소를 다른 유형

if(is_string($value)){
settype($value,"指定类型");
}
로그인 후 복사

으로 설정합니다. 전체 구현 코드:

로그인 후 복사

PHP의 배열 값에서 큰따옴표를 제거하는 방법

설명: settype() 함수의 두 번째 매개 변수 값은 다음과 같이 설정할 수 있습니다.

  • " boolean" (또는 PHP 4.2.0 이후의 "bool")

  • "integer" (또는 PHP 4.2.0 이후의 "int")

  • "float" (PHP 4.2에서만 사용 가능. 이후에 사용 가능) 0, 이전 버전에서 사용된 "double"은 이제 더 이상 사용되지 않습니다.)

  • "string"

  • "array"

  • "object"

  • "null"(PHP 4.2.0부터)

예를 들어 위 코드를 settype($value,"boolean");로 설정하면 결과는 다음과 같습니다.

PHP의 배열 값에서 큰따옴표를 제거하는 방법

권장 학습: "PHP Video Tutorial"

위 내용은 PHP의 배열 값에서 큰따옴표를 제거하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿